MongoDB geschachtelten Wert Abfrage

Habe ich einen Eintrag in meine Datenbank sieht wie folgt aus:

{
  "_id" : ObjectId("4e93ace3f8208ca743000004"),
  "title" : "Entry",
  "domain" : {
    "_id" : ObjectId("4e9305d5f8208cab43000001"),
    "name" : "Google"
  }
}

Abfrage für diesen bestimmten Eintrag (oder Einträge verwenden Sie die gleiche Domäne) sieht wie soll ich die query über:

db.entries.find({domain._id : ObjectId("4e9305d5f8208cab43000001")})

Diese jedoch einen Fehler produziert:

SyntaxError: missing : after property id (shell):1

Was mache ich falsch in meiner Abfrage? Zweitens, wie kann ich ein Zweig dieser aus PHP?

Schreibe einen Kommentar