我试图在集合中查找是否已有会话号,以避免重复。 dadosORS.email和dadosORS.sessao(这是3)来自一个表格。所以当我这样做时:
mongoClient.collection('registosORS', function(err,collection){
collection.find({email:{$eq:dadosORS.email}},{sessao:{$eq:dadosORS.sessao}}).toArray(function(err,result){
try{
console.log(result);
}catch (err){
console.log(err);
}
if(result){
// callback(false)
return
} else {
我得到结果=未定义。如果我将查询更改为
collection.find({email:dadosORS.email},{sessao:dadosORS.sessao}).toArray(function(err,result){
它列出了我每次发生的电子邮件:
[ { _id: 5a37b4c3da53ff1e825f94b4, sessao: '1' },
{ _id: 5a37b4e6da53ff1e825f94b6, sessao: '1' },
{ _id: 5a37b57ce500ca1ea5522e22, sessao: '2' } ]
那么,我如何看看dadosORS.email的dadosORS.sessao是否已经存在?
答案 0 :(得分:0)
只需执行 collection.find( { email : dadosORS.email, sessao : dadosORS.sessao } )
查询:
collection.find( { $and: [ { email : dadosORS.email }, { sessao : dadosORS.sessao } ] } )
或可以表示为
In Cell G2: =F2