Rumah pangkalan data tutorial mysql 【MongoDB数据库】MongoDB命令入门初探

【MongoDB数据库】MongoDB命令入门初探

Jun 07, 2016 pm 03:56 PM
mongodb bermula Penerokaan awal Pesanan pangkalan data ya

MongoDB是一款NoSql数据库,使用了“面向集合”(Collection-Oriented)原理,意思是数据被分组存储在数据集中,被称为一个集合(Collection)。每个集合(Collection)在数据库中都有一个唯一的标识名,并且可以包含无限数目的对象(BasicDBObject)。 集合(Co

MongoDB是一款NoSql数据库,使用了“面向集合”(Collection-Oriented)原理,意思是数据被分组存储在数据集中,被称为一个集合(Collection)。每个集合(Collection)在数据库中都有一个唯一的标识名,并且可以包含无限数目的对象(BasicDBObject)。

集合(Collection)的概念类似关系型数据库(RDBMS)里的表(table),对象(BasicDBObject)的概念类似于RDBMS中表的一条数据,关系数据库里插入一条数据等价于在MongoDB的Collection中添加一个BasicDBObject。

喜欢Java的人会很快喜欢上MongoDB的,因为其面向对象的操作让人眼前一亮。上一篇我们介绍了MongoDB的安装与配置过程,本篇blog以通俗简洁的方式介绍了MongoDB 入门级命令。

1、进入mongodb shell

在控制面板中开启MongoDB服务,同时使用mongo命令连接已经启动的MongoDB server,进入mongodb shell,如下图所示:

2、显示当前数据库

>db

test

3、显示所有数据库

>show dbs

admin (empty)
andyDB 0.078GB
local 0.078GB

4、切换数据库(如果该数据库不存在,则创建一个数据库)
>use andyDB

switched to db andyDB

5、显示所有的表(集合Collection)

>show collections

system.indexes

6、创建一个表person,并初始化数据

>db.person.insert({name:"andy",age:25})

WriteResult({ "nInserted" : 1 })

7、插入一条记录

>db.person.save({name:"jack",age:50})

WriteResult({ "nInserted" : 1 })

8、查询所有记录

>db.person.find()

{ "_id" : ObjectId("537761762c82bf816b34e6ce"), "name" : "andy", "age" : 25 }
{ "_id" : ObjectId("537761da2c82bf816b34e6cf"), "name" : "jack", "age" : 50 }

9、查询某一条记录

> db.person.find({name:"jack"})

{ "_id" : ObjectId("537761da2c82bf816b34e6cf"), "name" : "jack", "age" : 50 }

> db.person.find({$where:"this.name.length

{ "_id" : ObjectId("537761762c82bf816b34e6ce"), "name" : "andy", "age" : 25 }

{ "_id" : ObjectId("537761da2c82bf816b34e6cf"), "name" : "jack", "age" : 50 }

10、更新一条记录

> db.person.update({name:"andy"},{$set:{age:100}})

WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

> db.person.find({name:"andy"})

{ "_id" : ObjectId("537761762c82bf816b34e6ce"), "name" : "andy", "age" : 100 }

11、删除一条记录

> db.person.remove({name:"andy"})

WriteResult({ "nRemoved" : 1 })

> db.person.find()

{ "_id" : ObjectId("537761da2c82bf816b34e6cf"), "name" : "jack", "age" : 50 }

>db.person.remove()//删除表中的所有记录

>db.person.drop()//删除表

12、查看帮助命令

1)db.help() 显示关于db的帮助命令

>db.help()

2)db.collection.help()显示关于Collection的帮助命令

>db.person.help()

3)db.collection.function.help()显示关于Collection方法的帮助命令

> db.person.function.help()

13、参考

MongoDB Hello World Example(推荐)

Getting Started with MongoDB

14、你可能感兴趣

【MongoDB数据库】如何安装、配置MongoDB

【MongoDB数据库】Java MongoDB CRUD Example

转载请注明出处:http://blog.csdn.net/andie_guo/article/details/26095367,谢谢!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Hasilkan PPT dengan satu klik! Kimi: Biarlah 'pekerja migran PPT' menjadi popular dahulu Hasilkan PPT dengan satu klik! Kimi: Biarlah 'pekerja migran PPT' menjadi popular dahulu Aug 01, 2024 pm 03:28 PM

Kimi: Hanya dalam satu ayat, dalam sepuluh saat sahaja, PPT akan siap. PPT sangat menjengkelkan! Untuk mengadakan mesyuarat, anda perlu mempunyai PPT; untuk menulis laporan mingguan, anda perlu mempunyai PPT untuk membuat pelaburan, anda perlu menunjukkan PPT walaupun anda menuduh seseorang menipu, anda perlu menghantar PPT. Kolej lebih seperti belajar jurusan PPT Anda menonton PPT di dalam kelas dan melakukan PPT selepas kelas. Mungkin, apabila Dennis Austin mencipta PPT 37 tahun lalu, dia tidak menyangka satu hari nanti PPT akan berleluasa. Bercakap tentang pengalaman sukar kami membuat PPT membuatkan kami menitiskan air mata. "Ia mengambil masa tiga bulan untuk membuat PPT lebih daripada 20 muka surat, dan saya menyemaknya berpuluh-puluh kali. Saya rasa ingin muntah apabila saya melihat PPT itu." ialah PPT." Jika anda mengadakan mesyuarat dadakan, anda harus melakukannya

Daripada logam kosong kepada model besar dengan 70 bilion parameter, berikut ialah tutorial dan skrip sedia untuk digunakan Daripada logam kosong kepada model besar dengan 70 bilion parameter, berikut ialah tutorial dan skrip sedia untuk digunakan Jul 24, 2024 pm 08:13 PM

Kami tahu bahawa LLM dilatih pada kelompok komputer berskala besar menggunakan data besar-besaran Tapak ini telah memperkenalkan banyak kaedah dan teknologi yang digunakan untuk membantu dan menambah baik proses latihan LLM. Hari ini, perkara yang ingin kami kongsikan ialah artikel yang mendalami teknologi asas dan memperkenalkan cara menukar sekumpulan "logam kosong" tanpa sistem pengendalian pun menjadi gugusan komputer untuk latihan LLM. Artikel ini datang daripada Imbue, sebuah permulaan AI yang berusaha untuk mencapai kecerdasan am dengan memahami cara mesin berfikir. Sudah tentu, mengubah sekumpulan "logam kosong" tanpa sistem pengendalian menjadi gugusan komputer untuk latihan LLM bukanlah proses yang mudah, penuh dengan penerokaan dan percubaan dan kesilapan, tetapi Imbue akhirnya berjaya melatih LLM dengan 70 bilion parameter proses terkumpul

AI sedang digunakan |. AI mencipta vlog kehidupan seorang gadis yang tinggal bersendirian, yang menerima berpuluh ribu suka dalam masa 3 hari AI sedang digunakan |. AI mencipta vlog kehidupan seorang gadis yang tinggal bersendirian, yang menerima berpuluh ribu suka dalam masa 3 hari Aug 07, 2024 pm 10:53 PM

Editor Laporan Kuasa Mesin: Yang Wen Gelombang kecerdasan buatan yang diwakili oleh model besar dan AIGC telah mengubah cara kita hidup dan bekerja secara senyap-senyap, tetapi kebanyakan orang masih tidak tahu cara menggunakannya. Oleh itu, kami telah melancarkan lajur "AI dalam Penggunaan" untuk memperkenalkan secara terperinci cara menggunakan AI melalui kes penggunaan kecerdasan buatan yang intuitif, menarik dan padat serta merangsang pemikiran semua orang. Kami juga mengalu-alukan pembaca untuk menyerahkan kes penggunaan yang inovatif dan praktikal. Pautan video: https://mp.weixin.qq.com/s/2hX_i7li3RqdE4u016yGhQ Baru-baru ini, vlog kehidupan seorang gadis yang tinggal bersendirian menjadi popular di Xiaohongshu. Animasi gaya ilustrasi, ditambah dengan beberapa perkataan penyembuhan, boleh diambil dengan mudah dalam beberapa hari sahaja.

iOS 18 menambah fungsi album 'Dipulihkan' baharu untuk mendapatkan semula foto yang hilang atau rosak iOS 18 menambah fungsi album 'Dipulihkan' baharu untuk mendapatkan semula foto yang hilang atau rosak Jul 18, 2024 am 05:48 AM

Keluaran terbaharu Apple bagi sistem iOS18, iPadOS18 dan macOS Sequoia telah menambah ciri penting pada aplikasi Photos, yang direka untuk membantu pengguna memulihkan foto dan video yang hilang atau rosak dengan mudah disebabkan pelbagai sebab. Ciri baharu ini memperkenalkan album yang dipanggil "Dipulihkan" dalam bahagian Alat pada apl Foto yang akan muncul secara automatik apabila pengguna mempunyai gambar atau video pada peranti mereka yang bukan sebahagian daripada pustaka foto mereka. Kemunculan album "Dipulihkan" menyediakan penyelesaian untuk foto dan video yang hilang akibat kerosakan pangkalan data, aplikasi kamera tidak disimpan ke pustaka foto dengan betul, atau aplikasi pihak ketiga yang menguruskan pustaka foto. Pengguna hanya memerlukan beberapa langkah mudah

Seorang lagi pemain tahap Sora akan datang ke jalanan! Kami membandingkannya dengan Sora dan Keling. Seorang lagi pemain tahap Sora akan datang ke jalanan! Kami membandingkannya dengan Sora dan Keling. Aug 02, 2024 am 10:19 AM

Apabila Sora gagal keluar, lawan OpenAI menggunakan senjata mereka untuk memusnahkan jalanan. Jika Sora tidak dibuka untuk digunakan, ia benar-benar akan dicuri! Hari ini, LumaAI pemula San Francisco memainkan kad truf dan melancarkan generasi baharu model penjanaan video AI DreamMachine. Percuma dan tersedia untuk semua orang. Menurut laporan, model itu boleh menghasilkan video realistik berkualiti tinggi berdasarkan penerangan teks ringkas, dengan kesan yang setanding dengan Sora. Sebaik sahaja berita itu keluar, sebilangan besar pengguna menyerbu ke laman web rasmi untuk mencubanya. Walaupun pegawai mendakwa model itu boleh menjana video 120 bingkai dalam masa dua minit sahaja, ramai pengguna telah menunggu berjam-jam di laman web rasmi berikutan lonjakan kunjungan. BarkleyDai, ketua pertumbuhan produk Luma, terpaksa mengulas mengenai Discord

Kuaishou Keling AI dibuka sepenuhnya untuk ujian dalaman secara global, dan kesan model telah dinaik taraf semula Kuaishou Keling AI dibuka sepenuhnya untuk ujian dalaman secara global, dan kesan model telah dinaik taraf semula Jul 24, 2024 pm 08:34 PM

Pada 24 Julai, model besar generasi video Kuaishou Keling AI mengumumkan bahawa model asas telah dinaik taraf semula dan dibuka sepenuhnya untuk ujian dalaman. Kuaishou berkata bahawa untuk membolehkan lebih ramai pengguna menggunakan Keling AI dan lebih baik memenuhi tahap keperluan penggunaan pencipta yang berbeza, mulai sekarang, berdasarkan ujian dalaman terbuka sepenuhnya, ia juga akan melancarkan sistem keahlian secara rasmi untuk kategori berbeza Memberi perkhidmatan fungsian eksklusif yang sepadan. Pada masa yang sama, model asas Keling AI juga telah dinaik taraf semula untuk meningkatkan lagi pengalaman pengguna. Kesan model asas telah dinaik taraf untuk meningkatkan lagi pengalaman pengguna Sejak dikeluarkan lebih sebulan yang lalu, Keling AI telah dinaik taraf dan diulang berkali-kali Dengan pelancaran sistem keahlian ini, kesan model asas Keling AI telah sekali sekali lagi mengalami transformasi. Yang pertama ialah kualiti gambar telah dipertingkatkan dengan ketara Kualiti visual yang dihasilkan melalui model asas yang dinaik taraf

Mengapa saya tidak tahu semasa saya belajar penjanaan garis: Terdapat hubungan kesetaraan antara matriks dan graf? Mengapa saya tidak tahu semasa saya belajar penjanaan garis: Terdapat hubungan kesetaraan antara matriks dan graf? Aug 19, 2024 pm 04:52 PM

Matriks ini sukar difahami, tetapi ia mungkin berbeza jika anda melihatnya dari perspektif lain. Apabila belajar matematik, kita sering kecewa dengan kesukaran dan keabstrakan pengetahuan yang kita pelajari, tetapi kadang-kadang, hanya dengan mengubah perspektif, kita boleh mencari penyelesaian yang mudah dan intuitif untuk masalah itu. Sebagai contoh, semasa kita mempelajari formula untuk jumlah kuasa dua (a+b)² semasa kita masih kanak-kanak, kita mungkin tidak faham mengapa ia sama dengan a²+2ab+b² Kita hanya tahu bahawa ia ditulis seperti ini dalam buku dan guru meminta kami mengingatnya seperti ini; sehingga satu hari kami melihat saya melihat gambar animasi ini: Tiba-tiba saya sedar bahawa kita boleh memahaminya dari perspektif geometri! Sekarang, rasa pencerahan ini berlaku sekali lagi: matriks bukan negatif boleh ditukar secara sama kepada graf terarah yang sepadan! Seperti yang ditunjukkan dalam rajah di bawah, matriks 3×3 di sebelah kiri sebenarnya boleh

700,000 orang bergegas untuk merasainya! Raja generasi video baharu 'Keling AI' telah dinaik taraf semula 700,000 orang bergegas untuk merasainya! Raja generasi video baharu 'Keling AI' telah dinaik taraf semula Jul 20, 2024 am 05:09 AM

Mungkinkah era drama pendek janaan AI benar-benar akan datang? Baru-baru ini, demo yang dikeluarkan oleh pelbagai AI generasi video sangat mempesonakan. Daripada bermain meme dan teka-teki panjang hingga memberi perhatian kepada logik fizikal sebenar, sukar untuk membezakan antara kreativiti kecerdasan buatan yang tidak berkesudahan, dan kesemuanya perlu bersaing dengan Sora. Pada masa ini, seseorang tiba-tiba mengambil langkah ke hadapan dan mencipta persembahan "peringkat filem": daripada kesan cahaya dan bayang gaya sebenar: Sumber: https://x.com/i/status/1806383419661730197 kepada imaginasi yang kaya, unsur-unsur Semuanya boleh dilakukan: Tanpa diduga, di mata AI, sebenarnya Batman yang boleh membuat Joker tidak dapat menahan sarafnya. Sumber: https://x.com/blizaine/status/18

See all articles