問題タブ [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.
javascript - mongojs を使用して MongoDB コレクション全体を反復するにはどうすればよいですか?
私は使用mongojs
していて、コレクション内のすべての要素を反復しようとしています
どのログ
そして止まります。ただし、端末からmongoにログインして実行すると
したがって、明らかに、より多くのキーを返す必要があります。この動作を引き起こしている可能性のあるアイデアはありますか?
node.js - Mongojs & Express - IDで削除できない
IDに基づいてレコードを削除しようとしています。get動詞を介してIDを送信し、req.params.idからアクセスしています。コードが機能しません。私は何を間違っていますか?
req.params.id の前に「ObjectId」を追加する必要があることに気付きました。ただし、連結は機能しません。私はこれまでのところこれを持っています。別の方法はありますか:
これはうまくいきました:
// db.ObjectId(req.params.id)
node.js - MongoDB 不完全検索
私はMongoDBが初めてですが、ここに行きます:
MongoDB で部分検索を行う方法はありますか?
たとえば、ドキュメントが { 名前: マイケル A. ジョンソン} のようなものである場合、名前: マイケル ジョンソンのクエリに対してそのドキュメントを返し、その逆も同様に検索をフォーマットする方法はありますか?
また、'Name: Johnson' を検索してドキュメント { Name: Michael A. Johnson} を返す方法はありますか?
ありがとう!
node.js - Mongodb find()、limit()、sort() が機能しない
私のプロジェクトでは、コレクション内の最新のドキュメントを見つける必要があります。作成しましたが、何も返されず、問題が正確にどこにあるのかわかりません。手伝って頂けますか?関数:
更新:うんうん、次のように問題を解決しました:
機能を改善するための提案を歓迎します。
javascript - Mongojs update dynamic generator $set
$set 値を動的に生成して、データベース内のユーザー アカウントの詳細を更新しようとしています。私はmongojsを使用しています。コードの一部を次に示します。
何らかの理由でこれは機能しません。理由はありますか?
json - MongoJs と Node.JS を使用してデータを保存する
MongoDb に正常に接続し、フォームを使用してデータを送信しました。コレクションを含むjsonドキュメントにデータを保存したいと思います。したがって、私の現在の出力は次のとおりです。
私はそれが次のようになりたい:
現在のコードは次のようになります。
mongodb - mongodbでサブドキュメントフィールドを動的に$ setする方法は?
サブドキュメントのフィールドの値を動的に更新する必要がある状況に遭遇しました。フィールドが存在する場合と存在しない場合があります。無ければmongoさんに作ってもらいたいです。
Teams
これは、特定のチームのメンバーを保存するために使用される、私のコレクションにあるドキュメントの例です。
サブドキュメントの値を更新 (または作成) するために使用しているクエリ ( mongojsを mongo クライアントとして使用) は次のとおりです。options
しかし、値を「アップサート」することはできません。
この同様の質問も見つけましたが、その方法も機能しませんでした: Nodejs Mongo insert into subdocument - dynamic fieldname
助けてくれてありがとう。
javascript - MongoJS find() は 10 件の結果のみを返しますか?
NodeJS は初めてで、MongoJS を使用してデータベースに接続しています。
すべて正常に動作していますが、db.collection.find() 関数を使用すると、データベースの最初の 10 件の結果のみが返されます。
正常に動作しますが、制限を使用しても、データベースの最初の 10 件の結果のみが返されます。
私もこれを使用しようとしましたが、うまくいきませんでした:
これを修正するにはどうすればよいですか? ありがとう!
javascript - JS の MongoDB オブジェクト ID
skip(); を使用せずに MongoDB でページネーションを機能させようとしています。
mongo シェルでは、クエリで次の結果が得られましたが、Javascript では空の [];
ObjectID が間違っていると思います。Node.js で「mongodb ObjectID」および「mongojs」ライブラリを使用しています。
モンゴシェル:
出力:
Javascript
JS のクエリで同じ結果を得るにはどうすればよいですか?
ドキュメントの $oid で編集します。
http://docs.mongodb.org/manual/reference/mongodb-extended-json/#oid
まだ動作していません..
編集 :
javascript - MongoJS ノードの findOne が誤って結果を返さない
使用MongoJS
: https://github.com/mafintosh/mongojs
すべてを見つける
ユーザーを返します。素晴らしく見える
そのユーザーをIDで見つけようとすると、失敗しました
returns []
DBにデータがあることは知っています。別のキー (名前など) で検索してみました。データが見つからないのはなぜですか?