我想通過使用貓鼬過濾器從我的mongoDB數據庫中獲取數據。情景是,數據庫中的每個用戶對象都具有某些字段,如「Region」或「Sector」。貓鼬「查找」多個條件
目前我得到的所有包含關鍵字「區域」用戶在那裏的物體,像這樣:
// Filter all healthcare bios by region
app.get('/user',function(req, res) {
// use mongoose to get all users in the database
User.find({region: "NA"}, function(err, user)
{
// if there is an error retrieving, send the error. nothing after res.send(err) will execute
if (err)
{
res.send(err);
}
// return all todos in JSON format
console.log(user);
res.json(user);
});
});
如何可以把一些條件,貓鼬,它返回包含兩個用戶「區域「& &」部門「在他們的對象。目前它只返回那些有region關鍵字的用戶。
我曾嘗試使用$和操作符,但我無法讓它工作。
我看不到投票的理由。這個問題很清楚,並且我已經向您展示了我迄今爲止所做的工作。 – Skywalker
或者它只是缺乏顯示你試圖達到你所要求的內容,只有一個語法錯誤可能是它不適合你的原因。所以你的錯誤,並沒有很好的研究。這是降薪的標準,因爲「錯誤」對其他人沒有什麼幫助。 –