J'ai suivi de la matrice JSON dans mon code dans mon cas, je veux que cela ressemble à ceci comme un seul JSON P> { "catName": "Carrom", "catName": "Rugby" }
3 Réponses :
Peut-être conserver comme une matrice d'objets et utilisez lodash code> pour filtrer?
var catArray = [{"catName":"Carrom"}, {"catName":"Rugby"}];
_.find(catArray, { 'catName': 'Carrom' });
Peut-être que cela pourrait fonctionner pour vous
Selon le commentaire ci-dessus de @johanannesreuter j'ai changé mon Merci tout le monde pour l'aide P> Changement de mon API < / p> maintenant je convertissez mon json en ce $ match code> comme suit maintenant ça marche bien.
["échecs", "rugby"] code> p> p> p> p> p> p> P> P>
La sortie que vous suggérez n'est pas valide JSON, car vous avez des noms de propriété en double ...
Comme le commentaire ci-dessus, si vous souhaitez analyser votre sortie, vous obtiendrez
{CatName: "rugby"} code>
@DavidMceleney Oui. Mais je le veux de cette façon depuis que je veux l'utiliser comme ça
"$ match": {"Catégorie": {"$ elemmatch": {"" rugby "," CATNAME ":" CATNAME ":" CATNAME ":" CATNAME ":" CATNAME ":" CATNAME ":" CATNAME " }},} code> donc, je veux le convertir en ce format
@Suthurasudharaaka qui ne fonctionnera pas - il semble que vous ayez besoin de quelque chose comme
$ in code>: docs.mongodb.com/manual/reference/opérator/query/in/#op._s_i n
Comment deux clés peuvent-elles avoir le même nom?