sql >> Databáze >  >> NoSQL >> MongoDB

Mongoose najít pole s $in

Pokud teamIds je již pole, pak byste jej neměli zabalovat do jiného pole:

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

Nebo, pokud teamIds je řetězec hodnot id oddělených čárkami, musíte jej převést na pole hodnot pomocí split :

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



  1. Mongo převede vložený dokument na pole

  2. Dynamické rychlé třídění v Mongo pro jednoduchou hodnotu nebo seznam

  3. Nastavení sady replik MongoDB

  4. Spark on HBase se Spark shell