問題タブ [mongoose]

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

node.js - Mongoose ORM を使用する決定的な理由は何ですか?

新しいプロジェクトで使用していますが、MongoDB を使用するのも初めてです。mongo の利点は、スキーマを定義する必要がないことだと思ったので、スキーマを定義する必要はないようです。スキーマに関係なく、その場でオブジェクトを保存することはできませんか? それでは、なぜ私はしたいのですか?また、ドキュメントが不足しているため、mongo シェルで簡単に実行できるいくつかのことが、本来よりも難しくなっています。

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

javascript - 提供されたデモを使用した Mongoose のセットアップが機能しない

こんにちは、私はmongodb、mongoose、およびnode.jsを初めて使用します。マングースがどのように機能するかを確認するための小さなデモを作成したいと思います。node.js をインストール (および修正内容をテスト) した後、mongoose をダウンロードし、次のコードを試しました (mongoose の Web サイトでも提供されています)。

問題は、node myfile.js を実行すると、次のエラーが発生することです。

さて、私はこれに本当に慣れていないことをもう一度言わなければならないので、「mongoose + node test」と呼ばれる私のフォルダーには、JavaScriptファイルの束を含むmongooseフォルダーと、もちろんmyfile.jsだけがあります。私はおそらく何かを逃していますか?

0 投票する
5 に答える
12979 参照

mongodb - Mongoose、Node.js、MongodDB の特定のプロパティによる埋め込みドキュメントの検索

このアプリでは、Node.js、MongoDB、Mongoose、Express を使用しています

したがって、ピボットの配列を含む Param オブジェクトがあり、以下に概説するように、ピボットから特定のデータを読み取りたい

内部に正しいピボット ドキュメントを含むドキュメント コレクションを取得したため、コードが console.log(record.pivots) まで機能することはわかっています。

ただし、スキーマで定義された「値」プロパティによって埋め込みドキュメントを照合できるようにする find メソッドはないようです。.find() または .findOne() を使用して、この埋め込みドキュメントの配列を検索することは可能ですか?そうでない場合、マングースを介してアクセスする簡単な方法はありますか?

0 投票する
3 に答える
7329 参照

node.js - 良い MongooseDB チュートリアル/サンプル Web サイトはありますか?

mongoosejsサイトには例がなく、API を理解するのはちょっと難しいです他のチュートリアル サイトを見つけましたが、それらのいくつかは古くなっています。:(

では、MongooseDB の優れた包括的なサンプル/チュートリアル Web サイトはありますか? ありがとう。

0 投票する
7 に答える
156220 参照

mongodb - Mongooseで既存のコレクションにアクセスするにはどうすればよいですか?

データベースに300個のquestionオブジェクトの大規模なコレクションがありますtest。MongoDBのインタラクティブシェルを介して、このコレクションを簡単に操作できます。ただし、express.jsアプリケーションでMongooseを介してコレクションを取得しようとすると、空の配列が取得されます。

私の質問は、エクスプレスで再作成する代わりに、この既存のデータセットにアクセスするにはどうすればよいですか?ここにいくつかのコードがあります:

これは以下を出力します:

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

node.js - Node.jsで、「必須」のときに新しいオブジェクトを作成していますか?

だから、私にはわからないのはそれです。ModuleAの場合、次のようになります。

そして、ModuleBには、次のものがあります。

そしてメインプログラムでは、私は持っています:

したがって、メインプログラムを実行すると、2つのマングースの「インスタンス」が作成されると思います。1つはpathAに接続し、もう1つはpathBに接続します、そうですか?

また、モジュールBでは、pathBに接続する前に、pathAに接続されていますか、それとも何も接続されていませんか?

ありがとう。

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

javascript - Node.js Mongooseでは、ユーザー/パスワードを介してデータベースに接続できますか?

どうやってやるの?今はデータベースに接続できますが、ユーザーが設定されていないときだけのようです...

http://mongoosejs.com/

バージョン1.0です...しかし、接続にユーザー/パスを入力する方法が見つかりませんか?

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

mongodb - この Node.js プラグインである Mongoose が機能しないのはなぜですか? 私はすべての指示に従った

ここのすべての指示に従いました: https://github.com/LearnBoost/mongoose

しかし、実行すると次のエラーが発生します。Error: Schema hasn't been registered for model "Message".

私もこれを試しました:var MessageModel = mongoose.model("Message", Message); これを行うと...エラーはありません。ただし、MessageModel は未定義です。

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

javascript - Mongoose-Authを機能させましたが、カスタム処理を行うにはどうすればよいですか?

Mongoose-authの指示に従い、node.jsでシステムを動作させました:https ://github.com/bnoguchi/mongoose-auth

それで、私はこれをMongoose-authで行い、Facebookを介して接続することができました。私が欲しいのは、Facebookが私に反撃した後に「何かをする」ことです。今のところ、それは私を「ホーム」にリダイレクトし、ユーザーをログインさせます。それが私をホームにリダイレクトする前に何かをしたいのです。どうすればtahtできますか?

EveryAuthでは、これを使用して実行しました。

しかし、それはドキュメントにないので、mongoose-authでは利用できないと思います。

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

mongoose - モデル内のすべてのドキュメントの配列を取得するにはどうすればよいですか?

myModel.find({}, function(err, models){

console.log(models.toJSON()); //エラー: オブジェクトには toJSON メソッドがありません

}))