MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

$elemMatch-Projektion in node.js

Der node.js-Treiber findOne hat eine andere Aufrufsignatur als findOne in der MongoDB-Shell. Sie übergeben das Feldauswahlobjekt als projection Element der options Parameter:

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