J'ai la structure doc suivante Mongo:tableau de documents de requête MongoDB avec une valeur unique
{
"_id" : ObjectId("5419a68bb4a638dae0d63af1"),
"id" : NumberLong(24),
"name" : "Facebook test",
"type" : NumberLong(3),
"fb_pages" : [
NumberLong(147899715380422)
],
"staff_selectable" : true,
"background_colour" : "fffcfe",
"text_colour" : "600009",
"border_colour" : "df0077"
}
J'ai besoin de sélectionner le premier document contre la propriété fb_pages
. fb_pages
est un tableau d'ID de page Facebook. Cependant quand je demande pour ce document ce sera avec une identification de page de Facebook. Comme ceci:
db.widgets.find({fb_pages: 147899715380422})
Cela ne retourne rien si je devine que c'est parce que fb_pages
est un tableau pas int.
Une idée de comment je peux interroger cela?
Il devrait fonctionner. Je copie votre code et réussis à aller chercher le document. Quelle est la version de MongDB que vous utilisez? – Wizard
oui, même votre version devrait fonctionner aussi ...... – tomsoft
Oh chéri j'ai eu le nom de collection faux. Doh! Désolé les gars: $ – iamjonesy