2017-06-19 76 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})