MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Proiezione $elemMatch in node.js

Il driver node.js findOne ha una firma di chiamata diversa da findOne nella shell MongoDB. Passi l'oggetto di selezione del campo come projection elemento delle options parametro:

dbo.collection("users")
    .findOne({"friends.email": email}, 
             {projection: { friends: { $elemMatch: { email: email } } } },
             function(errT, resultT) {...});