問題タブ [mongoose-schema]

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 に答える
2084 参照

node.js - ハッシュマップをマングースに保存しますか?

私はそのようなスキーマを持っています

アイテムが大きなリストになるようにするには、より高速にアクセスできるように、ハッシュ マップにすることにしました。

私は、新しいアイテムに遭遇したときに解析して保存している一連のhtmlをループしています。

エラーは発生しませんが。データが保存されません。これは、新しいアイテムの _id がないためですか? _id で試してみましたが、まだ保存されませんでした。

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

mongodb - Mongoose Mongo 2dsphere geoWithin

私に非常に近い多くの質問を読み、MongoDB のドキュメントと Mongoose のドキュメントを読んだ後でも、質問に答えることができません。

Node 4.4.0でexpress 4.13.4、mongoose 4.4.10、mongodb 2.1.14を使用

私のマングースの場所のスキーマ:

私のCatalogModelスキーマ(Mongoに書いたもの):

具体的な例を作成し、MongoDB に書き込みます (これは正常に動作します... Mongo でクエリを実行できるという点で)

Mongo では、コレクションにインデックスを要求しました。

そして、これはそれが言っていることです(これが何を意味するのか完全にはわかりません)

を実行してdb.catalogmodels.find()、ドキュメントを取り戻すことができます。

Mongo で $geoWithin 呼び出しを行うこともできます。

しかし、実際の質問は次のとおりです。

Mongoose は私に言い続けます[エラー: $geoWithin を使用できません]

また、.find().where().within() 呼び出しを次のように置き換えました。

Mongoose が $geoWithin 呼び出しを好まない理由はありますか? 最新の API によると、これは機能するはずです。

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

mongoose - スキーマが既に完成している場合、データベースに追加されるユーザーを作成するにはどうすればよいですか?

これを ./models のファイルとして持っています

サインアップフォームがあるページがある場合、データベースに追加するユーザーを作成できるようにする方法を考えていました。

私がしなければならないことは、server.jsの関数とおそらく他の何かに関連していることを知っていますが、私は知りませんし、役立つものも見つけていません。

何でも大歓迎です!

編集:私はこれを見てきましたが、彼がサインアップフォームからデータベースに何を/どこに追加しているのか、またはマングースとモンゴを使用するときの違いがわかりません。 http://code.runnable.com/U108R8ihwn4m4TM5/user-creation-signup-and-login-with-express-4-and-mongodb-for-node-js

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

node.js - node.jsファイルに含まれる単一のjsにマングースモデルを含めますか?

私はmongo mongooseを使用してノードアプリを作成しています。すべてのデータモジュールが作成されるモデル別のファイルがあり、すべてのデータモデルをnode.jsファイル(server.js)に含める必要がある1つのjsファイルに構成したいuser.js を持っている

books.js

今、これらのbooks.jsとuser.jsファイルを1つのjsファイルに含めたいので、1つ作成しました

model.js

そして、このmodel.jsファイルをserver.jsファイルに含めます

これを実行しようとすると、「モデルbooks.jsとuser.jsが見つかりません」というエラーが発生しました

エラーはmodel.jsにあると思いますので、修正していただけますか。