MongoDB內嵌數組文檔,怎么只針對數組里的數據做增刪改查
3 回答

喵喵時光機
TA貢獻1846條經驗 獲得超7個贊
{
"_id" : ObjectId("52fb2ceb1e2f8622d4228a7a"),
"from" : 0,
"message" : [{
"data" : "test1",
"status" : true,
"time" : 1
}, {
"data" : "test2",
"status" : true,
"time" : 2
}],
"to" : 1,
"type" : "s"
}

至尊寶的傳說
TA貢獻1789條經驗 獲得超10個贊
在MongoDB中,文檔是對數據的抽象,它被使用在Client端和Server端的交互中。所有的Client端(各種語言的Driver)都會使用這種抽象,它的表現形式就是我們常說的BSON(Binary JSON )。
BSON是一個輕量級的二進制數據格式。
MongoDB能夠使用BSON,并將BSON作為數據的存儲存放在磁盤中。
當Client端要將寫入文檔,使用查詢等等操作時,需要將文檔編碼為BSON格式,然后再發送給Server端。同樣,Server端的返回結果也是編碼為BSON格式再放回給Client端的。
- 3 回答
- 0 關注
- 1194 瀏覽
添加回答
舉報
0/150
提交
取消