インポート中にコレクションを作成したmongoimportを使用して、いくつかのCSVデータをデータベースにインポートしました。マングース - 既存のコレクションのモデルを定義する
ノードでモデルを定義するときに、スキーマパラメータとして渡すものは何ですか?コンパスで私のdbを表示すると、インポートされたデータに基づいて既に作成されたスキーマが表示されます。
私は現在、完全に間違っているような空のスキーマを渡しています。
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Units = new Schema({
});
module.exports = mongoose.model('Units', Units, 'units');
動作するはずです、あなたはどのようなエラーがありますか? – luisenrike
データベースに既存のデータを使用しているときにこれが正しい方法であるかどうかを尋ねるエラーはありません。空のスキーマを無意味に渡すと思われる –
文書のフィールドを_id、username、emailのようにスキーマに追加することができます。var Units = new Schema({_id:Schema.Types。 ObjectId、username:String、email:String}); – luisenrike