0
mongoose schemaTypeがどのような目的で使用されているのか分かりませんでした。誰かがそれが役に立つと説明することができれば。マングース混合スキーマタイプ
スキンから別のスキーマを参照する必要があります。mongooseでfindOne()を実行するときに、すべてのスキーマの詳細を一緒に取得できるかどうかを知りたいと思っています。
mongoose schemaTypeがどのような目的で使用されているのか分かりませんでした。誰かがそれが役に立つと説明することができれば。マングース混合スキーマタイプ
スキンから別のスキーマを参照する必要があります。mongooseでfindOne()を実行するときに、すべてのスキーマの詳細を一緒に取得できるかどうかを知りたいと思っています。
混合スキーマとは、そのタイプを希望するものを意味します。文字列、数字、日付を入力すると、mongooseがそれを行えるようになります。しかしdocumentationによれば、mongoose refは混在しても動作しません。
Note: ObjectId, Number, String, and Buffer are valid for use as refs.
混在を使用している場合は、それを再度照会することはできません。
すべてを開始して(データベースを削除してもう一度挿入する)、MixedではなくObjectIdを使用してください。
var storySchema = Schema({
author : { type: ObjectId, ref: 'Person' },
});
古いデータベースを保持したい場合は、最良の方法は、文字列
var storySchema = Schema({
author : { type: String, ref: 'Person' },
});
に混合変更することですが、私はそれを得た、ありがとうございました。 – kohli