我有一個集合(users
):的MongoDB插入每一個文檔的文檔中包含像這樣的一些文件另一個集合
{
_id: ObjectId("56d45406be05db4022be51f9"),
morecontent : ""
},
{
_id: ObjectId("56d45406be05db3021be32e3"),
morecontent : ""
}
我想爲user
集合中每個項目創建一個新文檔。
{
type: 'alert',
msg: 'This is important'
}
收集notifications
應該是這個樣子: 的文件會從通知對象這樣創建
{
_id: ObjectId("56d45406be05db3021bf20a1"),
someoldcontent: "This was here before the request"
},
{
_id : ObjectId("56d45406be05db4022be20b1"),
user: ObjectId("56d45406be05db4022be51f9"),
type: 'alert',
msg: 'This is important'
},
{
_id : ObjectId("56d45406be05db3021be32e3"),
user: ObjectId("56d45406be05db3021be32e3"),
type: 'alert',
msg: 'This is important'
}
有沒有辦法在MongoDB中要求做到這一點?
你會爲DB-客戶端使用? (節點,Java的,C#)或者你想只是有一個查詢來執行該? – profesor79
@ profesor79我會使用nodejs –
我不確定我是否有問題 1.用戶執行操作 2.應用程序使用戶插入到通知集合_id – profesor79