0

私はmongodbデータベースにフィールドを持っていますが、そのほとんどには数字が含まれていますが、おそらくいくつかのnull、文字列なども含まれています。これらすべてのレコードを見つけるにはどうすればよいですか?

4

2 に答える 2

1

あなたの質問を完全に理解しているかどうかわかりません。数値または非数値のどちらを取得しますか? とにかく、次のいずれかを取得する方法は次のとおりです。

数字:

db.stuff.find({my_field: { $type: 1 }})

他人

db.stuff.find({my_field: { $not: {$type: 1 }}})

于 2013-02-07T15:52:17.420 に答える
0

$typeクエリ オブジェクトで演算子を使用して、フィールドのデータ型で選択します。

于 2013-02-07T15:51:51.773 に答える