2017-01-12 2 views
2

Können wir mongodb ein benutzerdefiniertes Feld mit statischem Wert hinzufügen finden Abfrage?Wie füge ich ein Feld mit statischem Wert zu mongodb find query hinzu?

Ich versuche API-Anfrage UId zu allen Abfragen, die wir an mongodb machen, hinzuzufügen/anzufügen, so dass wir Anfragen mit langsamen Abfragen von mongodb-Protokollen abbilden können.

Ich mache es in Aggregatabfragen mit '$literal' in projizierten Feldern. Meine Aggregate Abfragen sieht ungefähr so ​​aus:

db.test.aggregate({ 
    $project: { 
     "custom_id": { $literal: "uid" } 
     .. 
    } 
    .. 
}) 

Auch ich kann nicht jedes Feld einzeln in projizierten Felder umfassen und die „custom_id“ Feld mit dem statischen Wert hinzuzufügen.

+0

Was ist Ihre MongoDB-Version? – chridam

+0

MongoDB Version ist 3.2.7 – Sanjeev

Antwort

0

Gefunden Antwort auf die Frage zu mongoDb jira. Der beste Weg, dies zu tun, wäre die Verwendung des $ comment-Operators. Hier ist the link zur Dokumentation.

Verwandte Themen