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

Mongoose, CastError:Przesyłanie do tablicy nie powiodło się podczas próby zapisania modelu zawierającego model

Człowieku, miałem podobny problem z utworzeniem takiego schematu:

QuestionnaireSchema = mongoose.Schema({
    formId: Number,
    name: String,
    questions: [
        {
            type: String,
            title: String,
            alternatives:[{
                label: String,
                value: "Mixed"
            }]
        }
    ]
});

Moim błędem było to, że używam "typu" jako nazwy pola i jest to zastrzeżone słowo w manguście.

Po prostu zmieniam:

type: String,

do

formType: String,

i to działa.

zobacz:https://github.com/Automattic/mongoose/issues/1760



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Meteor:Nieoczekiwany kod wyjścia mongo 100. Ponowne uruchomienie. Nie można uruchomić serwera mongo

  2. Wykorzystanie buforowanych danych podczas sortowania przepełnienia przekracza wewnętrzny limit

  3. Jak używać Spring do łączenia się z MongoDB, która wymaga uwierzytelnienia?

  4. Jak mogę użyć cursor.forEach() w MongoDB przy użyciu Node.js?

  5. Automatyczna sekwencja inkrementacji w mongodb przy użyciu java