-1

我想通过这样的cookie查询用户

User.findById(req.signedCookies.userid,

然后在用户中的一个数组中查询另一个用户 ID。

该数组是friendRequest,我正在查询另一个用户的ID。然后我想根据用户的 id 是否存在返回 true 或 false。

这是给 mongoDB 的。(我在 node.js 中使用猫鼬)

4

1 回答 1

1

检查用户是否存在的查询将是

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})
于 2013-08-12T13:41:01.783 回答