問題タブ [mongojs]

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 投票する
1 に答える
37 参照

string - $set を使用した mongojs 表記

これは、mongojs オブジェクトが更新される方法です。

これは、「コメント」というプロパティがあることを前提としています。これは、文字列を介して行うこともできます。したがって、set 句は次のようになります。

私の要点は、次のようなdnymaicプロパティを作成したいということです

しかし、プロパティタイプを追加しようとすると割り当てられます。ただし、「external_comment」を指定して、type を文字列として読み取る必要があります。

どうすればそれを達成できますか?

0 投票する
1 に答える
115 参照

node.js - mongojsを使用してnodejsから番号を使用してmonodbを検索します

にアクセスするために使用mongojsしています。where条件として「SOLUTION_TEST番号」に基づいてレコードを検索しようとしています。nodejsmongodb

によるとmongojs、文字列を where 句に渡す必要があります。文字列であるreq.query.dataを渡す場所。しかし、numberそのフィールドタイプは数値であるため、渡したくありません。シェルから私は正常に電話をかけることができます。

mongodbが理解できるように、値を数値として渡すにはどうすればよいですか?

ストーリー DB のエントリ: ここに画像の説明を入力

0 投票する
1 に答える
643 参照

javascript - mongojsとnode.jsを使って、複数の属性を条件にドキュメントを探す方法

次のような複数の基準を満たすドキュメントを返すために find メソッドを使用しようとしています。

結果として、空の配列が返されます。

mongodb コンソールで同じクエリを直接実行すると、期待どおりの結果が得られます。

mongojs では、次のように属性を 1 つだけ指定すると、結果を取得できます。

では、複数の属性を使用して検索を実行するにはどうすればよいでしょうか。別の方法を使用する必要がありますか?

UPDATED 2/2/2014 7:56 問題のスキーマは次のとおりです。

0 投票する
4 に答える
14325 参照

javascript - 30 秒より古いドキュメントの MongoDB クエリ

30 秒以上経過したドキュメントのコレクションに対してクエリを実行するための適切なアプローチはありますか? アイテムが特定の状態に 30 秒以上留まった後、そのアイテムを失敗としてマークするクリーンアップ ワーカーを作成しています。

重要ではありませんが、これにはmongojsを使用しています。

すべてのドキュメントにはcreated時間が関連付けられています。

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

node.js - MongoDB - $set で JSON を挿入

{four: five, six: seven}挿入してドキュメントを更新する必要がありますthree

node.js で mongojs を使用していますが、エラーが発生します。

ありがとう。

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

node.js - datetime のフィールドで最新の MongoDB レコードを取得する

次のようなコレクションがあります。

datetime が最新の MongoDB から最新のレコードを取得するにはどうすればよいですか? 私は単一のレコードだけが欲しいです。