label : {
field1 : { .....},
field2 : {.....}
}
db.collection.update({_id:"objectId"},{$set : label})
Birden fileds ile tek bir koleksiyonu var ve ben field2
uzaklaştırmanın olmadan field1
güncellemek istiyorum, bu mümkün mü? mongodb Saha Seviye Güncellemeler
{
"_id" : ObjectId("56fa03....."),
"categories" : {
"category_name" : {
"en" : "Category Name",
"dk" : "Category Name DK"
},
"color" : { "en" : "Color", "dk" : "Color DK" }
}
}
Örneğin
içinBurada rengini uzaklaştırmanın olmadan category_name
güncellemek istiyorum. Bir kayıttaki tek bir alanı1 nasıl güncellerim? (V 3.2) belgeleri göre
Ne sorduğunuzu açıklar mısınız? Tam olarak "Field2 değerini okumadan alan1 güncellemek istiyorum" ile ne demek istiyorsunuz? –
'{ \t "_ID": { \t \t "category_name": { \t \t \t "tr": "Kategori ismi", ("56fa03 ....."), \t "kategoriler" Nesne Kimliği \t \t \t "dk": "Kategori Adı DK" \t \t}, \t \t "renkli": { \t \t \t "tr": "renk", \t \t \t "dk": "Renk DK" \t \t} \t} \t} 'İşte i ilişkin ek bağlam sağlayan bu kod soruya cevap olsa da' color' .. –