sql >> データベース >  >> NoSQL >> MongoDB

PouchDBとMongoDBの使用

    PouchDBの寄稿者はこちら。 :)これは実際に私たちがよく受ける質問であり、MongoDBの人気を考えると理解できます。

    簡単な答えは次のとおりです。いいえ、既存のMongoDBデータベースにプラグインできるPouchDBを取得する方法はありません。代わりにMeteor.jsを試してみることをお勧めします。

    長い答えは、CouchDBとMongoDBは同等ではなく、特にCouchDBは同期に使用されるようにボトムアップで設計されているということです。 Jan Lenhardtによる、それがどのように機能するかを説明する優れた記事があります。 PouchDB / CouchDB同期の魔法の一部は、Mongoにはないこの設計に由来しています。

    実際、PouchDBがMongoをバックエンドとして使用したとしても(これは可能性の範囲外ではありません。すでにRedisとRiakをサポートしています)、PouchDBを再構築する必要があるため、既存のデータベースをそのまま使用することはできません。 Mongoでのこのリビジョン処理スキーマ。したがって、PouchDB /CouchDBAPIを使用するにはアプリを書き直す必要があります。

    更新: PouchDBは、pouchdb-findプラグインを介して、Mongoのようなクエリ言語をまもなくサポートします。



    1. from_jsonを使用して作成されたMongoEngineドキュメントオブジェクトは保存されません

    2. redisストア128ビット番号

    3. MongoDBMap-reduceマップ関数で変数を使用する方法

    4. Mongodb集約フレームワークにフロア関数はありますか?