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

マングース、検索で特定のフィールドを選択

    _id 明示的に除外しない限り、フィールドは常に存在します。 -を使用してこれを行います 構文:

    exports.someValue = function(req, res, next) {
        //query with mongoose
        var query = dbSchemas.SomeValue.find({}).select('name -_id');
    
        query.exec(function (err, someValue) {
            if (err) return next(err);
            res.send(someValue);
        });
    };
    

    またはオブジェクトを介して明示的に:

    exports.someValue = function(req, res, next) {
        //query with mongoose
        var query = dbSchemas.SomeValue.find({}).select({ "name": 1, "_id": 0});
    
        query.exec(function (err, someValue) {
            if (err) return next(err);
            res.send(someValue);
        });
    };
    


    1. mongodbnodejs-循環構造の変換

    2. 辞書<文字列、オブジェクト>からBsonDocumentへの変換(_tフィールドを省略)

    3. MongoDB:致命的なエラー:クラス'MongoClient'が見つかりません

    4. Meteor.jsで複数のMongodbデータベースを使用する