MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Ví dụ về một giao dịch trong MongoDB 4.0 sử dụng PHP

Nếu bạn đang sử dụng thư viện PHP bao bọc trình điều khiển, sau khi tạo một phiên bản của Client ví dụ. được gọi là $client , bạn có thể làm như sau:

$session = $client->startSession();
$session->startTransaction();
try {
    // Perform actions.
    $session->commitTransaction();
} catch(Exception $e) {
    $session->abortTransaction();
}

Rất tiếc, tôi không thể tìm thấy bất kỳ tài liệu liên quan nào trong tham chiếu thư viện PHP sau khi tìm kiếm lướt qua, nhưng tôi đã tìm thấy các ví dụ trong các vấn đề của thư viện PHP gợi ý rằng việc tạo một phiên từ khách hàng và sử dụng phiên đó để bắt đầu sau đó cam kết hoặc hủy bỏ giao dịch là quy trình thích hợp.

Tuy nhiên, một số điều cần lưu ý:

Nếu bạn xem tài liệu MongoDB (như được liên kết ở trên), bạn sẽ lưu ý rằng yêu cầu đối với tập hợp bản sao được sử dụng không được hiển thị đặc biệt nổi bật, nằm dưới tiêu đề thứ ba và đến sau tất cả mã mẫu (mà, nếu bạn giống tôi, sẽ là điều đầu tiên bạn tìm kiếm).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Có giải pháp nào để cho phép sử dụng regex trong đường ống tổng hợp Mongodb không

  2. Tôi có nên thay đổi giá trị của mongo bean khi triển khai trong máy chủ sản xuất không?

  3. MongoDB ETIMEOUT

  4. Mongoose.js:Tìm người dùng theo tên người dùng Giá trị LIKE

  5. kết nối mongoose với tập bản đồ mongoDB và nodejs