1. ホーム
  2. mongodb

[解決済み] 値が NULL ではないマングースクエリ

2022-07-19 20:29:34

質問

次のようなクエリを実行したいと考えています。

Entrant
    .find
      enterDate : oneMonthAgo
      confirmed : true
    .where('pincode.length > 0')
    .exec (err,entrants)->

where節は正しく書けていますか?私はドキュメントを選択したいのですが、ここで pincode がヌルでない文書を選択したいのです。

どのように解決するのですか?

のようにすればよいでしょう(クエリapiを使用しているため)。

Entrant.where("pincode").ne(null)

...この結果、mongoのクエリは以下のようになります。

entrants.find({ pincode: { $ne: null } })

参考になりそうなリンクをいくつか。