問題タブ [mongoskin]
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.
mongodb - モンゴスキンは、すべてではなく特別なフィールドを選択します
mongoskin find 関数から特別なフィールドを取得する方法を探しています。つまり、SQL 言語では、select * ではなく、mytable から column1,column2,column3 を選択すると言います。
現在、私のクエリは以下のようなもので、json オブジェクト全体ではなく、探しているフィールドを指定したいと考えています。
ありがとう
javascript - サブドキュメントのMongoDBインクリメント番号
私の mongoDB ドキュメントは次のようになります。
ユーザーの要求に応じて、「threeOne」または「threeTwo」のいずれかをインクリメントしたいと考えています。
これまでの私のコード:
???? 次のようになります。{$inc: {valThree: {whichFieldToUpdate : 1 } }
node.js - mongoskin db.collection.find().toArray() が OS X で動作しない
このコードが Linux でうまく機能する理由 (ubuntu12.04)。os x 10.8/9 では動作しません (node 版、mongoskin 版は一部)
OSプラットフォームで。エラーがかかります。
node.js - mongoskin+mocha: アサーションが失敗したときに after() でクリーンアップを行う方法は?
after() 呼び出しでクリーンアップを行い、他の記述よりも前に行います。すべてのテストに合格すると、クリーンアップが機能します。ただし、いずれかのテストが失敗した場合、クリーンアップ コードは [エラー: 開いている接続がありません] というエラーを受け取ります。
mongodb のコールバックでのアサーションがエラーをスローし、接続が閉じられたと思います。それは私を混乱させます:
- まず、mongodb のコールバックは、いくつかのアサーションを配置するのに適切な場所だと思います。
- 次に、アサーションが失敗するとエラーが発生し、接続が閉じられます。
- 最後に、接続が閉じられたため、クリーンアップは失敗します。
では、アサーションが失敗した場合でもクリーンアップを行うには、他に何をすべきでしょうか?
以下のサンプルコードを作成しました。
node.js - NodeJS、MongoDB、Monk を使用して配列項目を更新する
次のようなデータセットがあります。
Monk https://github.com/LearnBoost/monkを使用して photo2 を更新するにはどうすればよいですか? 現在、フィールドを反復処理しているため、インデックスを使用できます。
以下の現在の試みではエラーが発生し、(インデックスのように) JSON セレクターに変数を使用できません。
node.js - mongodb / mongoskin で db.mycollection.distinct('field1', 'field2') を使用する
user.js ファイルの exports 宣言に次の行があります。
db ルックアップは、mongo コマンド ラインから正常に機能します。ただし、Web ページを実行すると、次のようになります。
この時点でどのように進めればよいかわかりません。リターンを返す前に、どういうわけか文字列にキャストする必要がありますか?
ありがとう。