কম্পিউটার

MongoDB তে অ্যারে থেকে বস্তু সরান?


MongoDB-তে একটি অ্যারে থেকে বস্তু অপসারণ করতে, আপনি $pull অপারেটর ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ:

db.yourCollectionName.update( {'_id':ObjectId("5c6ea036a0c51185aefbd14f")},{$pull:{"yourArrayName":{"yourArrayFieldName":yourValue,truse}},
 উপরের সিনট্যাক্স বুঝতে, আসুন ডকুমেন্ট সহ একটি সংগ্রহ তৈরি করি। নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ:

> db.removeObject.insertOne({"CustomerName":"Maxwell","CustomerAge":23,... "CustomerDetails":[... {... "CustomerId":100,... " গ্রাহক পণ্য":"পণ্য-1"... },... {... "CustomerId":150,... "CustomerProduct":"Product-2"... },... {... "CustomerId":200,... "CustomerProduct":"Product-3"... }... ]... });{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c6ea036a0c51185aefbd14f")} 

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:

> db.removeObject.find().pretty();

নিম্নলিখিত আউটপুট:

{ "_id" :ObjectId("5c6ea036a0c51185aefbd14f"), "গ্রাহকের নাম" :"ম্যাক্সওয়েল", "গ্রাহক বয়স" :23, "গ্রাহকের বিবরণ" :[ { "CustomerId" :100, "CustomerId" :100, "Customer" :Product1 }, { "CustomerId" :150, "CustomerProduct" :"Product-2" }, { "CustomerId" :200, "CustomerProduct" :"Product-3" } ]}

MongoDB-এ একটি অ্যারে থেকে অবজেক্ট সরানোর জন্য এখানে ক্যোয়ারী রয়েছে:

> db.removeObject.update( {'_id':ObjectId("5c6ea036a0c51185aefbd14f")},... {$pull:{"CustomerDetails":{"CustomerId":150}}},... মিথ্যা, true);WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :1 })

উপরে, আমরা একটি অ্যারে থেকে অবজেক্ট সরিয়ে দিয়েছি। সংগ্রহ থেকে নথি প্রদর্শন করা যাক. প্রশ্নটি নিম্নরূপ:

> db.removeObject.find().pretty();

নিম্নলিখিত আউটপুট:

{ "_id" :ObjectId("5c6ea036a0c51185aefbd14f"), "গ্রাহকের নাম" :"ম্যাক্সওয়েল", "গ্রাহক বয়স" :23, "গ্রাহকের বিবরণ" :[ { "CustomerId" :100, "CustomerId" :100, "Customer" :Product1 }, { "CustomerId" :200, "CustomerProduct" :"Product-3" } ]}

  1. MongoDB তে একটি অবজেক্ট অ্যারে থেকে আইটেমগুলি কীভাবে পাবেন?

  2. কিভাবে একটি MongoDB অ্যারে উপাদান অপসারণ?

  3. সংগ্রহ থেকে সম্পূর্ণ অ্যারে সরাতে MongoDB ক্যোয়ারী?

  4. PHP:অ্যারে থেকে বস্তু সরান