2017-06-19 79 views
0

我正在開發一個網站使用流星JS和我需要更新我的數據庫中的記錄基於用戶名。MongoDB的findOne與多個參數

var responseId=userAccounts.findOne({likedPostsId:idToSearch, $where: {username:myUsername}}); 

基本上我希望它返回的文件,其中likedPostsId匹配的搜索標識並在集合中的用戶名是相同的登錄的用戶。我是新來的流星蒙戈所以也許我的語法是錯的。我希望得到一些幫助。

+0

@JohnnyHK謝謝!有效 ! – Roberto

回答

0

你不需要$where爲你可以把它簡化爲:

userAccounts.findOne({likedPostsId: idToSearch, username: myUsername})