問題タブ [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.
node.js - ハッシュマップをマングースに保存しますか?
私はそのようなスキーマを持っています
アイテムが大きなリストになるようにするには、より高速にアクセスできるように、ハッシュ マップにすることにしました。
私は、新しいアイテムに遭遇したときに解析して保存している一連のhtmlをループしています。
エラーは発生しませんが。データが保存されません。これは、新しいアイテムの _id がないためですか? _id で試してみましたが、まだ保存されませんでした。
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 によると、これは機能するはずです。
mongoose - スキーマが既に完成している場合、データベースに追加されるユーザーを作成するにはどうすればよいですか?
これを ./models のファイルとして持っています
サインアップフォームがあるページがある場合、データベースに追加するユーザーを作成できるようにする方法を考えていました。
私がしなければならないことは、server.jsの関数とおそらく他の何かに関連していることを知っていますが、私は知りませんし、役立つものも見つけていません。
何でも大歓迎です!
編集:私はこれを見てきましたが、彼がサインアップフォームからデータベースに何を/どこに追加しているのか、またはマングースとモンゴを使用するときの違いがわかりません。 http://code.runnable.com/U108R8ihwn4m4TM5/user-creation-signup-and-login-with-express-4-and-mongodb-for-node-js
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にあると思いますので、修正していただけますか。