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

Tokumx1.5からMongodb3.11のPerconaサーバーへの移行

    tokumxIndexes.jsonファイルを確認してください。 tokumx_dump_indexes.jsを実行するときは、mongoシェルパラメーター--quietを使用する必要があります。そうしないと、結果のjsonに最初にシェルプリアンブルが含まれます。

    そして、http://jsonlint.com/ のようなものを使用してファイルを確認します。

    また、プリアンブルが存在する場合は、tokumxIndexes.jsonファイルからこれらの2行を削除します。 "MongoDBシェルバージョン:3.0.11-1.6接続先:127.0.0.1:27017 / test"

    スクリプトを再実行します。スクリプトを再実行します$。/psmdb_restore_indexes.js--eval "data ='/ your / dump / path / tokumxIndexes.json'"これで、このスクリプトはインデックスプロセスのビルドを開始します。




    1. インデックス付き列のMongoDBselectcount(distinct x)-大規模なデータセットの一意の結果をカウントします

    2. 更新時にプロパティの値がnullの場合、そのプロパティをレコードに追加しないでください

    3. クエリからドキュメントを除外するための基準を指定するにはどうすればよいですか?

    4. PATCHリクエストでの配列更新のための$addToSet実装