MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Menggunakan PouchDB dengan MongoDB

Kontributor PouchDB di sini. :) Ini sebenarnya pertanyaan yang sering kami dapatkan, dan itu bisa dimengerti, mengingat popularitas MongoDB.

Jawaban singkatnya adalah:tidak, tidak ada cara untuk mendapatkan PouchDB yang bisa Anda sambungkan ke database MongoDB yang ada. Anda mungkin ingin mencoba Meteor.js sebagai gantinya.

Jawaban panjangnya adalah CouchDB dan MongoDB tidak setara, dan khususnya CouchDB dirancang dari bawah ke atas untuk digunakan untuk sinkronisasi. Ada tulisan bagus oleh Jan Lenhardt yang menjelaskan cara kerjanya. Bagian dari keajaiban sinkronisasi PouchDB/CouchDB berasal dari desain ini, yang tidak dimiliki Mongo.

Faktanya, bahkan jika PouchDB menggunakan Mongo sebagai backend (yang tidak di luar kemungkinan; kami sudah mendukung Redis dan Riak), Anda tidak akan dapat menggunakan database yang ada apa adanya, karena PouchDB perlu merekonstruksi skema penanganan revisi ini di atas Mongo. Oleh karena itu, Anda harus menulis ulang aplikasi Anda untuk menggunakan PouchDB/CouchDB API.

Pembaruan: PouchDB akan segera mendukung bahasa kueri seperti Mongo, melalui plugin pouchdb-find.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara menggabungkan bidang array dalam dokumen dalam agregasi Mongo

  2. Mongodb temukan di dalam sub array

  3. Di luwak, bagaimana cara saya mengurutkan berdasarkan tanggal? (node.js)

  4. MongoDB tidak dapat memulai server:Mesin penyimpanan default 'wiredTiger' tidak tersedia dengan build mongod ini

  5. Subset array dalam pipa kerangka kerja agregasi