BSON
{
title:"MongoDB",
last_modified:new Date(),
last_editor:"jizg",
content:"test for",
status:"Deleted"
}
CRUD
代碼樣例 | |
數據插入操作 insert | 1.首先切換到blog數據庫: use blog 2.創建user 集合:db.createCollection('user') 3.向集合中插入數據: for(i=0;i<11;i++){ db.user.insert({uid:i,userName:'jizg'+i}); } |
數據查詢操作 find | 1. 查詢集合所有數據: db.user.find() 2. 查詢uid爲1的數據: db.user.find({uid:1}) 或 db.user.findOne({uid:1}) 3. 不顯示_id,按uid降序並只取前5條數據: db.user. find ({}, {_id : 0}). sort ({uid : -1}).limit(5) |
數據修改操作 update | 1. 修改uid爲2的數據,修改其userName爲lfsfxy9: db.user.update({uid:2},{$set:{userName:'lfsfxy9'}}) |
數據刪除操作 delete | 1. 刪除uid爲2,name爲lfsfxy9的數據: db.user.remove({uid:2,userName:'lfsfxy9'}) 2. 如果不給指令設置參數,則會把user集合的數據全部刪除 |