[解決済み] MongoDBと同等ではない
2022-02-18 21:05:15
質問
MongoDBのクエリでテキストフィールドが''(空白)でないものを表示しようとしています
{ 'name' : { $not : '' }}
しかし、次のようなエラーが発生します。
invalid use of $not
ドキュメントに目を通しましたが、使われている例は複雑なケース(正規表現と
$not
他の演算子を否定する)。
私がやろうとしている単純なことは、どうすればいいのでしょうか?
どのように解決するのですか?
使用方法
$ne
--
$not
の後に標準演算子が必要です。
の例
$ne
これは、not equal の略です。
use test
switched to db test
db.test.insert({author : 'me', post: ""})
db.test.insert({author : 'you', post: "how to query"})
db.test.find({'post': {$ne : ""}})
{ "_id" : ObjectId("4f68b1a7768972d396fe2268"), "author" : "you", "post" : "how to query" }
そして今
$not
で、これは述語 (
$ne
) を否定し (
$not
):
db.test.find({'post': {$not: {$ne : ""}}})
{ "_id" : ObjectId("4f68b19c768972d396fe2267"), "author" : "me", "post" : "" }
関連
-
[解決済み】MongoDBシェルですべてのコレクションを一覧表示するには?
-
[解決済み] MongoDB - 管理者ユーザが認証されていない
-
[解決済み] ストア enum MongoDB
-
[解決済み] 配列フィールドが空でない MongoDB レコードを検索する
-
[解決済み] MongoDBに "like "を使ってクエリを実行する方法
-
[解決済み] pandasを使った "大量データ "ワークフロー【終了しました
-
[解決済み] コマンドラインからMongoDBデータベースを削除する方法を教えてください。
-
[解決済み】ネストされたオブジェクトをクエリする方法は?
-
[解決済み】MongoDBのすべてのドキュメントのフィールド名を変更するにはどうすればよいですか?
-
[解決済み] pymongoでmongodbをソートする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン