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

MongoDB $project:Zachovat předchozí pole kanálu

kde $project potřebuje specifikovat, která pole se mají procházet, $addFields vrátí všechna pole a přidá nebo nahradí zadaná pole.

{ $addFields: { field3: { $gt: ['$field1', 10] } } }

dosáhnete přesně toho, co chcete.

Tato funkce byla přidána do Mongo verze 3.4.



  1. Mongodb počítá všechny prvky pole ve všech objektech odpovídajících kritériím

  2. Jak pomocí Predis NASTAVIT (tj. uložit) vícerozměrné asociativní pole?

  3. Odkaz na schéma Mongoose a nedefinovaný typ 'ObjectID'

  4. Java Mongodb číselný dotaz