"একীভূতকরণের সাথে সেট" এবং "আপডেট" এর মধ্যে আরেকটি পার্থক্য (স্কেরিগামির উত্তর প্রসারিত করা), যখন নেস্টেড মানগুলি নিয়ে কাজ করা হয়।
আপনার যদি এমন কোনও দলিল কাঠামোযুক্ত থাকে:
{
"friends": {
"friend-uid-1": true,
"friend-uid-2": true,
}
}
এবং যুক্ত করতে চান {"friend-uid-3" : true}
এটি ব্যবহার করে:
db.collection('users').doc('random-id').set({
"friends": {
"friend-uid-3": true
}
},{merge:true})
এই তথ্য ফলাফল হবে:
{
"friends": {
"friend-uid-1": true,
"friend-uid-2": true,
"friend-uid-3": true
}
}
তবে এটি update
ব্যবহার করে:
db.collection('users').doc('random-id').update({
"friends": {
"friend-uid-3": true
}
})
এই তথ্য ফলাফল হবে:
`{
"friends": {
"friend-uid-3": true
}
}`
create
এপিআই-তে কোথায় পদ্ধতি খুঁজে পেয়েছেন ?