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

javascript APIを使用してGridFSで検索クエリを使用できますか?

    db.filesにクエリを実行できます 他のコレクションと同じようにコレクション:

    db.collection('fs.files')
      .find({ 'metadata.author' : 'Daniel' })
      .toArray(function(err, files) {
        if (err) throw err;
        files.forEach(function(file) {
          var gs = new mongodb.GridStore(db, file._id, 'r');
          ...
        });
      });
    

    プレーンなforEachの代わりに async.eachを使用することをお勧めします または他のasync.* メソッド。




    1. 複数のキーを使用して個別に効率的に実行するにはどうすればよいですか?

    2. MongoDBの日付:DateオブジェクトをMongoデータベースに挿入すると、日付はそれ自体より1日早くなります

    3. MongoDBに挿入されたドキュメントの_idを取得しますか?

    4. MongoDbの名前空間内のすべてのクラスのClassMapを登録するにはどうすればよいですか?