Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想通过这样的cookie查询用户
User.findById(req.signedCookies.userid,
然后在用户中的一个数组中查询另一个用户 ID。
该数组是friendRequest,我正在查询另一个用户的ID。然后我想根据用户的 id 是否存在返回 true 或 false。
这是给 mongoDB 的。(我在 node.js 中使用猫鼬)
检查用户是否存在的查询将是
User.find({_id: req.signedCookies.userid,friendRequest:friendRequesId})
如果用户匹配并且它包含匹配的friendRequest,这只会返回一个结果
例子
> db.t.insert({id: 1, users:[2,3,4]}) > db.t.findOne({id:1, users: 2})