Привет, Я пытаюсь создать простой проект с использованием генератора углового ползуна. Я запускаю мои MongoDB и nodejs в окнах, все установлено и работает отлично. Я создал одну схему следующим образом:
'use strict';
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var TestlookupSchema = new Schema({
name: String,
ccode: String,
description: String,
info: String,
active: Boolean
});
module.exports = mongoose.model('Testlookup', TestlookupSchema);
Я не касался каких-либо других схем по умолчанию, которые поставляются вместе с демо-приложением генератора. всякий раз, когда я вставить любую запись в этой коллекции я получаю ниже ошибки
E11000 duplicate key error index: mydb.testlookup.$name dup key: {:dummy123}
Я использую Windows 7 в качестве операционной системы NodeJS 4.xx MongoDB 3.x
Что может быть причиной этой ошибки ?
В коллекции Testlookup имеется один дубликат документа 'name: dummy123' ... Очистка старой коллекции может решить вашу проблему. – zangw
Примените @zangw или если вы хотите разрешить дублирование записей для поля имени, удалите уникальность в индексе имени. –
да, я очистил старую коллекцию, и есть только первая запись, которую я пытаюсь вставить в коллекцию Testlookup –