1.創建集合有兩種方式,顯示創建和隱式創建 顯示創建可以使用命令 db.createCollection(“集合名稱") 隱式創建可以使用命令 db.集合名稱.insert({}),指創建集合併同時向集合中插入數據,例如:db.customer.insert({name:”jack”}) 刪除集合使 ...
1.創建集合
有兩種方式,顯示創建和隱式創建
顯示創建可以使用命令 db.createCollection(“集合名稱")
隱式創建可以使用命令 db.集合名稱.insert({}),指創建集合併同時向集合中插入數據,例如:db.customer.insert({name:”jack”})
刪除集合使用命令:db.集合名稱.drop()
2.向集合添加文檔
使用命令 db.集合名稱.insert({}),例如: db.user1.insert({name:”jack”,age:20})
可以使用下麵的迴圈語句批量插入多個文檔
for(var i=0;i<1000;i++){
db.customer.insert({name:”name”+i ,age:i});
}
還可以使用db.集合名稱.save({})向集合中添加文檔,
save於insert不同之處為:使用insert如果插入的文檔中_id已經存在,則不能插入,類似於關係型資料庫中的主鍵衝突 save方法如果插入的文檔中_id已經存在,則執行更新
3. 刪除集合中的文檔
使用命令 db.集合名稱.remove({刪除條件}),不加刪除條件為刪除集合中的所有文檔,例如,db.c1.remove() 為刪除c1集合中的所有文檔,db.c1.remove({name:”user1”})為刪除c1集合中name為user1的文檔