Ajouter un sous-élément du tableau sous-élément de tableau dans mongoDB
Est-ce possible?
J'ai une collection C, avec un tableau d'attributs A1.
Chaque attribut a un tableau de sous-attributs A2.
Comment puis-je ajouter un sous-document à un C. A1-ci ?
Un avant et un après le document de l'exemple illustrant ce que vous êtes à la recherche pour vous serait utile.
OriginalL'auteur danidacar | 2012-10-08
Vous devez vous connecter pour publier un commentaire.
Ici est un exemple.
Si vous connaissez l'index de la sous-document que vous souhaitez insérer, vous pouvez utiliser la notation point avec l'index (à partir de 0) dans le milieu:
Il en résulte:
OriginalL'auteur Thomas
Oui, c'est possible. Si vous postez un exemple que je peux vous montrer plus précisément que la requête de mise à jour. Mais voici un coup:
Je n'ai même pas essayé (je ne suis pas en face d'un Mongo instance pour le moment) et je vais la mémoire, mais qui devrait vous obtenir assez proche.
OriginalL'auteur themanatuf
Oui, $poussoir peut être utilisé pour faire de même. Essayez-dessous de code donné.
OriginalL'auteur Ajith Pai