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

mongodbで$andと$matchを使用する

    $andと$matchは問題なく機能します。

    クエリに構文エラーがあります。これを試してください。

    db.test.aggregate([
                       { 
                         $match: {
                              $and: [ 
                                  {type: {$in: ["TOYS"]}}, 
                                  {type: {$nin: ["BARBIE"]}}, 
                                  {time: {$lt:ISODate("2013-12-09T00:00:00Z")}}
                              ]
                         }
                       }
                      ])
    

    そして、あなたがやろうとしていることのために、あなたは$andを必要としません 。



    1. Redisキャッシュを使用して大きなオブジェクトをキャッシュする方法

    2. Redis:あるキーを別のキーの値と等しく設定するにはどうすればよいですか?

    3. コレクション内のすべてのキーの名前を取得します

    4. Redis-ソートされたセット、プロパティ値でアイテムを検索