は、私はこれらのマングースのスキーマを持っています。マングーススキーマ
2
A
答えて
1
あなたは_id
フィールドせずにアイテムを追加したい場合は、あなたがItemSchema
で{ _id: false }
を追加する必要があります。
var ItemSchema = new Schema({
"pieces": Number,
"item": { type: Schema.Types.ObjectId, ref: 'Items' }
}, { _id: false });
1
Mongooseは、Schemaコンストラクタに渡されない場合、各スキーマにデフォルトで_idフィールドを割り当てます。割り当てられる型は、MongoDBのデフォルト動作と一致するObjectIdです。スキーマに_idを追加したくない場合は、このオプションを使用してスキームを無効にすることができます。
このオプションは、サブ文書でのみ使用できます。 MongooseはIDを知らなくても文書を保存できないので、_idなしで文書を保存しようとするとエラーになります。
関連する問題
- 1. マングーススキーマ&
- 2. マングーススキーマ - ない親
- 3. オブジェクトを持つマングーススキーマ
- 4. マングーススキーマ設計のアプローチ
- 5. マングーススキーマのネストされたオブジェクト
- 6. マングーススキーマが失敗しています
- 7. 防止はマングーススキーマに配列に
- 8. マングーススキーマだからきちんと
- 9. マングーススキーマの配列の追加方法
- 10. レコードを返す前のマングーススキーマ変換フィールド
- 11. マングーススキーマが見つかりません
- 12. 私のマングーススキーマに何か問題があります
- 13. ExpressJSを使った動的なマングーススキーマの解析
- 14. 更新時にマングーススキーマの検証が実行されない
- 15. マングース:瞬間()フォーマットは、次のようにマングーススキーマを持つ
- 16. マングース、どのように私はマングーススキーマが持っているサブドキュメント
- 17. 輸入マングーススキーマは、インポートされたスキーマ未定義
- 18. はマングーススキーマのユーザーが関与したオブジェクトID
- 19. スキーマ内でマングーススキーマを構造化する方法は?
- 20. これはモジュールの一部であるマングーススキーマ
- 21. 私のマングーススキーマは間違っていますか?
- 22. エクスポートされたマングースモデルの中のマングーススキーマ関数の使用
- 23. これに適切なマングーススキーマを作成できません
- 24. TypeError:Dbschema(マングーススキーマ)が関数ではありません
- 25. 埋め込みマングーススキーマをエクスポートして使用するには
- 26. は、マングーススキーマの時間のみを設定します。
- 27. 関係のあるマングーススキーマの構造をより良くするには
- 28. 更新API呼び出し中にマングーススキーマ検証をスキップする方法
- 29. 削除前のイベントがマングーススキーマのために起動していませんか?
- 30. マングーススキーマの呼び出し自体が_idを取得していません
関連http://stackoverflow.com/questions/16881832/ – chridam