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

マングースの他のクエリフィールドと組み合わせたelemMatch

    動作するクエリでは、$elemMatch オブジェクトは別のクエリ条件ではありませんが、findへの出力フィールド選択(つまり、射影)パラメータです。 。

    マングースで同じことをするには、次のようにします。

    PatientsModel.find({patientId: '123'}, {diet: {$elemMatch: {'status': 'A'}}}, cb)
    

    または

    PatientsModel
        .where('patientId', '123')
        .select({diet: {$elemMatch: {'status': 'A'}})
        .exec(cb);
    



    1. マングースは常に空の配列NodeJSを返します

    2. mongodbで複数のフィールドを一緒に並べ替える

    3. マングースnpmのインストールに失敗しました

    4. pymongoを使用してmongodbでクエリ日付を作成するにはどうすればよいですか?