Обратный вызов Mongoose.js instance.save () не запускается

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

25
задан LDK 14 April 2012 в 19:24
поделиться

1 ответ

Опубликованный ответ не решает проблему. К сожалению, я не могу просто обновить свою базу данных, так что это тоже не решение для меня. Но здесь я нашел решение этой проблемы: https://github.com/Automattic/mongoose/issues/4064

Просто используйте .

Опубликованный ответ не решает проблему. К сожалению, я не могу просто обновить свою базу данных, так что это тоже не решение для меня. Но здесь я нашел решение этой проблемы: https://github.com/Automattic/mongoose/issues/4064

Просто используйте [111] вместо .save, как показано:

var b = new BookModel({title : 'aaaaaa'});

b.

Опубликованный ответ не решает проблему. К сожалению, я не могу просто обновить свою базу данных, так что это тоже не решение для меня. Но здесь я нашел решение этой проблемы: https://github.com/Automattic/mongoose/issues/4064

Просто используйте .

Опубликованный ответ не решает проблему. К сожалению, я не могу просто обновить свою базу данных, так что это тоже не решение для меня. Но здесь я нашел решение этой проблемы: https://github.com/Automattic/mongoose/issues/4064

Просто используйте [111] вместо .save, как показано:

[110]_save
вместо .save, как показано:

[110]_save({}, function(e){ if(e){ console.log('error') // callback will show if e exists }else{ console.log('no error') // callback will show 'no error' }});
_save
вместо .save, как показано:

[110]
0
ответ дан ttemple 14 April 2012 в 19:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: