web-dev-qa-db-fra.com

requête dans mongo Shell donne SyntaxError: missing: after property

db.movieDetails.find(
  { year: 2013, imdb.rating: Pg-13, award.wins: 0 },
  { title: 1, _id: 0 }
).pretty();

Le Shell Mongo renvoie cette erreur

2016-08-13T09: 08: 00.648 + 0200 E QUERY [thread1] SyntaxError: manquant: après l'ID de propriété @ (Shell): 1: 60

Pourquoi? Merci d'avance!

6
Computerlucaworld

Si votre requête comprend des documents internes, utilisez des guillemets pour eux. Utilisez également des guillemets pour interroger les valeurs de chaîne

db.movieDetails.find(
  { year: 2013, "imdb.rating": "Pg-13", "award.wins": 0 },
  { title: 1, _id: 0 }
).pretty();
25
tarashypka