MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Używanie PouchDB z MongoDB

Współtwórca PouchDB tutaj. :) To pytanie, które otrzymujemy bardzo często i jest zrozumiałe, biorąc pod uwagę popularność MongoDB.

Krótka odpowiedź brzmi:nie, nie ma możliwości uzyskania PouchDB, którą można po prostu podłączyć do istniejącej bazy danych MongoDB. Możesz zamiast tego wypróbować Meteor.js.

Długą odpowiedzią jest to, że CouchDB i MongoDB nie są równoważne, a w szczególności CouchDB jest zaprojektowany od dołu do użycia do synchronizacji. Jest dobry opis autorstwa Jana Lenhardta, który wyjaśnia, jak to działa. Część magii synchronizacji PouchDB/CouchDB pochodzi z tego projektu, którego Mongo nie ma.

W rzeczywistości, nawet jeśli PouchDB używałby Mongo jako backendu (co nie jest poza sferą możliwości; obsługujemy już Redis i Riak), nie byłbyś w stanie korzystać z istniejącej bazy danych w takiej postaci, w jakiej jest, ponieważ PouchDB musiałby zrekonstruować ten schemat obsługi wersji nad Mongo. Dlatego musiałbyś przepisać swoją aplikację, aby korzystała z interfejsu API PouchDB/CouchDB.

Aktualizacja: PouchDB wkrótce będzie obsługiwał język zapytań podobny do Mongo, za pośrednictwem wtyczki pouchdb-find.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jaka wersja MongoDB jest zainstalowana na Ubuntu?

  2. $projekt w $lookup mongodb

  3. Znajdź wszystkie zduplikowane dokumenty w kolekcji MongoDB według pola klucza

  4. 5 sposobów na uzyskanie godziny z daty w MongoDB

  5. MongoDB $ne Operator potoku agregacji