MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

mongodb का उपयोग करके php में रिकॉर्ड कैसे अपडेट और सम्मिलित करें?

सम्मिलित करें:

$mongo  = new MongoClient();
$db     = $mongo->mydb1;

/* Note: In mongodb if the specified collection is not present than it will automatically create it and the document is inserted in the newly created collection */

$data   = array('emp_id' => '1', 'first_name' => 'Tiger' , 'last_name' => 'Nixon', 'position' => 'System Architect', 'email'  => '[email protected]', 'office' => 'Edinburgh', 'start_date' => '2011-04-25 00:00:00', 'age' => '61', 'salary' => '320800', 'projects' => array('Project1', 'Project2', 'Project3'));

$collection = $db->createCollection("emp_details");

if($collection->insert($data))
{
    echo '<p style="color:green;">Record inserted successfully</p>';
}
else
{
    echo '<p style="color:red;">Error in insertion</p>';
}

अपडेट करें:

$mongo  = new MongoClient();
$db     = $mongo->mydb1;

/*  Note: Here we are using the update() method. The update() method update values in the existing document  */

$collection = $db->createCollection("emp_details");

$newdata = array('$set' => array("age" => "55", "salary" => "320000"));
// specify the column name whose value is to be updated. If no such column than a new column is created with the same name.

$condition = array("emp_id" => "1");
// specify the condition with column name. If no such column exist than no record will update

if($collection->update($condition, $newdata))
{
    echo '<p style="color:green;">Record updated successfully</p>';
}
else
{
    echo '<p style="color:red;">Error in update</p>';
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नोड जेएस पोस्ट अनुरोध त्रुटि त्रुटि [ERR_HTTP_HEADERS_SENT]:क्लाइंट को भेजे जाने के बाद हेडर सेट नहीं कर सकते

  2. MongoDB 3.2 से डंप, 3.4 के साथ पुनर्स्थापित करें, त्रुटि सूचकांक सुरक्षित =अशक्त

  3. गलत URI के कारण MongoDB से कनेक्ट नहीं हो सकता

  4. MongoDB एकत्रीकरण के अंदर फ़ील्ड का प्रकार बदलें और क्या $lookup फ़ील्ड पर अनुक्रमणिका का उपयोग करता है या नहीं?

  5. सर्वर से कनेक्ट नहीं हो सका 127.0.0.1 shell/mongo.js