MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongoose Property „x” nie istnieje w typie „Dokument”

mongoose.model Metoda akceptuje typ, który domyślnie to mongoose.Document , który nie będzie miał właściwości, które chcesz dla Twojego User dokument.

Aby to naprawić, utwórz interfejs opisujący Twój schemat i rozszerzający mongoose.Document :

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

Następnie przekaż go jako typ swojego modelu:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak mogę używać Mongoid i ActiveRecord równolegle w Rails 3?

  2. MongoDB — Zapytanie o kolekcję

  3. Nie można uruchomić zestawu replik MongoDB:różne błędy

  4. Pymongo / MongoDB:utworzyć indeks czy zapewnić indeks?

  5. MongoDB:Wywołanie Count() a liczba śledzenia w kolekcji