mongodb的基本操作之數據寫入和查詢


連接到mongodb服務器后,查看當前數據中有多少數據庫
show dbs
 
切換數據庫
use conf
 
 
刪除數據庫
db.dropDatabase()

 

再次使用
use conf
切換數據庫,在使用use之前,不需要對數據庫進行額外對創建,mongod會在需要的時候自己創建數據庫

 

寫入

在mongo中,我們將一張表稱作一個集合,現在看看在mongodb如何進行寫入,使用
db.test_collection.insert({x:1})
進行寫入,test_collection,表格名,insert的是json數據
再次使用
show dbs
發現conf數據庫被創建了

 

查詢表集合
show collections
可以看到之前創建的表test_collection

 

查詢

在mongodb使用find進行查詢
db.test_collection.find();
可以查看到剛才到數據,我們注意到,除了剛才到x為1之外,還有一個額外的_id字段,_id是mongodb自己生成的字段,在全局范圍內不會重復,在分布式的數據庫中,一定要有一個唯一的字段來進行數據的處理



插入多條數據
for(i=2;i<100;i++) db.test_collection.insert({x:i})
查詢一下
db.test_collection.find()
發現數據非常多
我們用
db.test_collection.find().count()
得到數據100

 

查詢方式
db.test_collection.find().skip(3).limit(2).sort({x:1})
對數據進行查詢,過濾掉前3條數據,同時查詢過濾后掉前2條數據並按照x排序
 
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM