2013-07-21 55 views
-1

我想通過cookie來查詢用戶像這樣如何爲特定文檔的數組查詢用戶?

User.findById(req.signedCookies.userid, 

然後用戶爲另一個用戶ID中查詢的陣列。

該數組是friendRequest,我正在查詢另一個用戶的ID。然後我想根據用戶的id是否存在返回true或false。

這是用於mongoDB的。 (我用的貓鼬用Node.js的)

回答

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}) 
相關問題