sql >> Database >  >> NoSQL >> MongoDB

retourneert alleen het laatste niveau van de ingesloten eigenschap waarnaar in een document wordt gezocht

Je kunt er aggregatie voor gebruiken

db.test.aggregate([
  { $match: { "house.room.bed":"bed_blue" } },
  { $replaceRoot: { newRoot: "$house.room" } }
])


  1. MongoDB-aggregatietelling is te traag

  2. $match in $lookup-resultaat

  3. beperken om dubbele waarden op te slaan in mongodb

  4. Validatiefout Mongodb