[MongoDB] 配列フィールドの要素の存在チェック

Thu, February 6, 2014 - 1 min read

MongoDB で配列のフィールドに要素が存在するかチェックする条件をご紹介します。

MongoDB | モンゴディービー

‘arrayFieldName.0’ : { $exists: true } という条件がポイントです。

db.users.find({'friends.0': {$exists: true}})

たまに書くと、「あれ?どう書くんだっけ?」ってなるのですよね。

参考情報