Mongo DB findOne有多个参数

时间:2017-06-19 22:46:52

标签: javascript mongodb meteor

我正在使用Meteor JS开发网站,我需要根据用户名更新数据库中的记录。

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

基本上我希望它返回likesPostsId与搜索到的Id匹配的文档,以及集合中的用户名与登录用户相同的位置。我是Meteor Mongo的新手,所以可能我的语法错了。我将不胜感激。

1 个答案:

答案 0 :(得分:0)

您不需要$where,您可以将其简化为:

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