Ich bin neu in mongoDB. Ich habe einige Probleme beim Aktualisieren der Datensätze in der MongoDB-Sammlung.Element in verschachtelte Arrays in MongoDB einfügen
Wie Elemente in Array "likes" in den eingebetteten Rekord
ich hinzufügen habe eine eingebettete Sammlung wie:
{
"_id" : "iL9hL2hLauoSimtkM",
"title" : "Some Topic",
"followers" : [
"userID1",
"userID2",
"userID3"
],
"comments" : [
{
"comment" : "Yes Should be....",
"userId" : "a3123",
"likes" : [
"userID1",
"userID2"
]
},
{
"comment" : "No Should not be....",
"userId" : "ahh21",
"likes" : [
"userID1",
"userID2",
"userID3"
]
}
]
}
ich den Rekord als
aktualisieren mag{
"_id" : "iL9hL2hLauoSimtkM",
"title" : "Some Topic",
"followers" : [
"userID1",
"userID2",
"userID3"
],
"comments" : [
{
"comment" : "Yes Should be....",
"userId" : "a3123",
"likes" : [
"userID1",
"userID2",
"userID3" // How to write query to add this element.
]
},
{
"comment" : "No Should not be....",
"userId" : "ahh21",
"likes" : [
"userID1",
"userID2",
"userID3"
]
}
]
}
Geben Sie die Abfrage an, um das im Kommentar angezeigte Element hinzuzufügen. Danke.
Vielen Dank für die Wiederholung und die Abfrage funktioniert gut. –
genial! Sauber und einfach –
frage mich nur, ob es möglich war, mehrere Array-Elemente mit einem Update zu aktualisieren? Ich habe einen Fall, in dem es bis zu 50 Aktualisierungen pro Dokument geben kann. –