問題タブ [mongoosastic]
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.
node.js - 条件付きの2つのフィールドを持つmongoosastic検索
私は、Angular js、Node.js、MongoDB でエラスティック検索統合を使用して開発されたチャット アプリケーションを持っています。ユーザーが任意の組み合わせを入力できるチャットの検索機能を提供しました。オプションは、チャット メッセージ、ユーザー、および日付です。
だから私は、nodejsの助けを借りて、複数のフィールドの組み合わせでエラスティック検索データベースを検索したいと考えています。たとえば、1) username='mohan' および date='anydate' で検索し、2) username='mohan' および chatmessage='Hi there' とします。
したがって、両方の条件を満たす結果が得られるはずです。
mongoosastic を使用してこれをどのように達成できますか? 以下のクエリで試しました。しかし、それはOR条件で結果を出しているので、AND条件で欲しいです。
node.js - mongoDB からレコードを削除すると、エラスティックが同期されない
mogoosastic と mongodb を同期しない理由を誰か教えてください。mongoDB からレコードを削除すると、サーバーが再起動されるまでレコードが引き続き表示されます。this is me 検索機能
そして、これは私のスキーマ宣言です
このコードの何が問題なのですか...
mongoose - Mongoose は Mongoosastic を使用してディープ ポピュレートします
私はマングースのディープ ポピュレート ドキュメントと記事の多くを読みましたが、この場合は機能しないようですが、データが保存されたときにdealSchema
ID がなかったことが原因だと感じています。考え?
mongoosastic を使用し、elasticsearch で情報をインデックス化するというここでの目標のため、プラグインを使用して populate パラメータを渡しています。