Mungo-Abfrage: suchen Sie eine Objekt-id in ein array

Wie könnte ich ein Bild von id in dieses Schema. Ich habe die id des Benutzers und der id des Bildes, ich bin auf der Suche nach. Was wäre der beste Weg, dies zu tun und nicht alle Bilder in diesem Fall haben unterschiedliche ids oder könnten Sie dieselbe id haben, denn Sie gehören nicht dem gleichen Benutzer?

Mein Schema sieht wie folgt aus:

var userSchema = new Schema({
  local: {
    email: String,
    password: String
  },
  facebook: {
    id: String,
    token: String,
    email: String,
    name: String
  },
  name: String,
  about: String,
  images: [{
    id: Schema.ObjectId,
    link: String,
    main: Boolean
  }]
});
  • Sie interessieren sich für das vollständige Objekt oder nur das Bild mit der angegebenen id?
  • Ich würde prefere eine vollständige Objekt mit nur einem Bild mit der übergebenen id.
InformationsquelleAutor user3888540 | 2016-11-14
Schreibe einen Kommentar