-1
我正在製作一個web應用程序。目前我正在將消息存儲在如下的消息列中。如何獲取mongo db中單個字段的詳細信息
我有一列名爲msges,我有消息隨着時間的關鍵和值的詳細信息。我想要創建一個函數來傳遞時間,它會返回它的細節。誰能幫我?我可以得到單個領域,但我不知道如何通過關鍵價值獲得它。這是我的功能。
function getMessageDetails(uname,time,callback){
global.users.find({"uname" : uname,"msges":time},
// {"friends.friendUname":1,_id:0},
{_id:0},
function(err,doc){
if(err){
callback(false,err,"Message not found.",null);
}else{
callback(true,null,"",doc);
}
}
);
}
在此先感謝。 :)
感謝您的幫助。我現在試圖這樣做。你能告訴我一個如何刪除它的函數嗎? –
您必須使用'$ pull'和條件進行更新(與上面的查詢相同),請參閱 - https://docs.mongodb.com/v3.0/reference/operator/update/pull/ –