sql >> データベース >  >> NoSQL >> MongoDB

マングースプロパティ'x'はタイプ'Document'に存在しません

    mongoose.model メソッドは、デフォルトでmongoose.Documentに設定されたタイプを受け入れます 、Userに必要なプロパティがありません ドキュメント。

    これを修正するには、スキーマを記述し、mongoose.Documentを拡張するインターフェースを作成します。 :

    export interface UserDoc extends mongoose.Document {
      email: {
        type: string;
        unique: boolean;
        required: boolean;
      }
      ...
    }
    

    次に、それをモデルのタイプとして渡します。

    export = mongoose.model<UserDoc>('User', userSchema);



    1. MongoDbで友達の友達を見つけるためのグラフデータベースとして使用する

    2. SpringBoot Elasticache JedisMovedDataException:移動

    3. ルビードライバーを使用してMongoDB内のドキュメントのサイズを知る方法

    4. node.jsでredisにパイプラインする方法は?