問題タブ [mongodb-compass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1692 参照

mongodb - mongodb、クエリで $not フィルターを使用する方法

私はmongodbコンパスで実行しようとしているかなり単純なクエリであるべきものを持っています:

基本的に、ドキュメント モデルにはSourceフィールドとフィールドが含まれていMessageます。

ソースが特定の「ホスト名」と等しく、メッセージに「予期しないデータ... 1234」が含まれていないすべてのドキュメントを照会する必要があります。

正規表現に $not フィルターを含めない場合、すべてが正常に機能します...したがって、このメッセージが含まれているすべてのドキュメントを取得します...しかし、これが含まれていない他のすべてのメッセージが必要です...そして$not の正しい使い方がわかりません。

MongoDb マニュアルに記載されている例では、$not を 1 つのステートメントで使用することしか示していませんが、これでも何らかの理由で機能しません...

繰り返しますが、$not がなくても問題なく動作します...何が欠けていますか?

編集:

これは私が話していることの画像です。このフィルターをMongoDb Compassに配置すると、フィルターが正しくないことが示されます... MongoDb Compassは何らかの理由で複雑なフィルターを実行できませんか? 壊れた mongo フィルター

0 投票する
0 に答える
19 参照

mongodb - mongodb奇妙なRECOVERYデータベースがどこからともなく現れる

こんにちは、データベースについて質問があります。約 1 時間前に再起動しましたが、データがまだそこにあるかどうかを確認しませんでした。私が行ってデータを見たとき、私自身のデータベースはどこにあり、その中には奇妙な RECOVERY データベースだけがあり、そこには 'whit@gmx.com' の場所に 'whit@gmx.com' を入れなかったメールの 3 つのエントリを持つ RECOVERY コレクションがありました。だから私は今ちょっとびっくりしています、誰かが何が起こっているのか知っていますか?