sql >> Database >  >> NoSQL >> MongoDB

Mongoose vind array met $in

Als teamIds al een array is, moet u het niet in een andere array plaatsen:

Team.find({
    '_id': { $in: teamIds }
}, function(err, teamData) {
    console.log("teams name  " + teamData);
});

Of, als teamIds is een reeks door komma's gescheiden id-waarden, u moet deze converteren naar een reeks waarden met behulp van split :

Team.find({
    '_id': { $in: teamIds.split(',') }
}, function(err, teamData) {
    console.log("teams name  " + teamData);
});



  1. Hoe een opgeslagen JavaScript in MongoDb vanuit C# aan te roepen

  2. Mongoose Populate werkt niet met Array of ObjectIds

  3. Hoe variabelen te gebruiken in MongoDB-query?

  4. waar is de standaard installatiemap voor mongodb