2016-07-05 2 views
0

С помощью мангуста найти с условием, такие какmongooseJS найти возвращение всех строк

var condition= $and:[{'Credentials.UserName' : 'param.uName'}, 
{'Credentials.Password' : 'param.Pwd'}] 

Here param.uName and param.Pwd are actual values entered by the user, which is set within inverted comma programatically. 

его возвращение всех записей в таблице MongoDB.

С помощью

.findOne({condition},schema,(err,data){ 
res.send(data) 
}) 

Это всегда возвращает первую строку каждый раз.

Я уверен, что что-то не хватает. Где это/Что это?

Am new to mongoose. Заранее спасибо. Эдвард

+0

Привет @EdwardVarghese, я также сталкиваюсь с таким же вопросом вы, пожалуйста, дайте мне знать, если вы нашли решение. – RamBen

ответ

0

вы можете попробовать что-то вроде:

mongooseObject.find({condition}, function(err, data) { 
    if (err) 
     handle the error 
    else { 
     data should be an array of all matches 
    } 
}); 
+0

Спасибо! Один быстрый вопрос –

+0

$ и: [{'Credentials.UserName': 'param.uName'}, {'Credentials.Password': 'param.Pwd'}] и {'Credentials.UserName': 'param.uName' }, {'Credentials.Password': 'param.Pwd'}. В чем разница? –

+0

любые ссылки или ссылки? –

Смежные вопросы