データベースの作成はmongodbで実行する必要がありますか? mongooseでデータベースを作成できますか?
各フィールド (キー?) のデータ型には長さの範囲がありますか?
mongoose.model()
跟 db.model()
どちらもモデルですが、違いは何ですか?
ringa_lee2017-05-16 13:39:50
私も初心者なので、間違いがあればご指摘ください。
1. データベースの作成にはmongodbが必要で、コレクションの作成はmongooseで完了できます2. 確かに長さには制限がありますが、通常の使用には影響しません。
3. 複数のデータベースがある場合は、接続オブジェクトを返す
を使用します。単一のデータベースの場合は、それぞれ mongoose.connect
を使用します。
mongoose.createConnection
そうそう、最後に書いた db=mongoose.connect.... は間違いです。このメソッドはデータベースに戻りません
したがって、mongoose.model は単一のデータベースをモデル化することに相当し、dbName.model は異なる dbName をモデル化することに相当します