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

FlowRouterはObjectIDでは機能しません。修正はありますか?

    MongoDBはObjectIdsを_idとして使用しました sデフォルトで、MeteorはデフォルトでGUID文字列を明示的に設定します。

    おそらく、meteor shellを使用して挿入しました 過去のセッションで、現在はmongoシェル/GUIまたはmeteor mongoを使用していました そうするように促すと、ObjectIdになりました 作成中です。

    これが開発環境で発生した場合は、データを再度生成できます。

    それ以外の場合は、新しい_idを生成してみてください。 ■Meteor.uuid()を使用したデータの場合 。

    ObjectIdを使用する場合 特定のコレクションのデフォルトとして、 idGenerationを指定できます。 'MONGO'としてのコンストラクターのオプション 。

    ObjectIdの文字列コンテンツがある場合 変換したい場合は、発行できます

    let _id = new Mongo.ObjectID(my23HexCharString);
    



    1. MongoDBのBsonDocumentにBSON配列を追加する

    2. pymongoのcollection.getIndexes()シェルコマンドに相当するものは何ですか?

    3. ObjCMongoDBで非CRUDおよび非基本のMongoDBコマンドを実行するにはどうすればよいですか?

    4. pollingThrottleとpollingIntervalの使用方法は?