MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Luwak, CastError:Cast to Array gagal nilai saat mencoba menyimpan model yang berisi model

Sobat, saya memiliki masalah serupa saat membuat Skema seperti ini:

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

Kesalahan saya adalah saya menggunakan "ketik" sebagai nama bidang dan ini adalah kata yang dicadangkan dalam bahasa luwak.

Saya hanya mengubah:

type: String,

untuk

formType: String,

dan itu berhasil.

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mengubah string ke ObjectId di driver asli nodejs mongodb?

  2. Terhubung ke database tertentu secara default di mongodb

  3. Perbarui model dengan Mongoose, Express, NodeJS

  4. Di luwak, bagaimana cara saya mengurutkan berdasarkan tanggal? (node.js)

  5. Cara menghapus semua item dari koleksi MongoDB