Я хотел увеличивать идентификатор всякий раз, когда добавляется новый документ. Но когда я использую следующий код, ни fieldnum, ни _id не автоинкремент. И я не мог найти fieldnum. Я знаю, что это хронический вопрос, но может ли кто-нибудь помочь мне в этом?auto-increment doesnt возвращает id в mongoose
var mongoose = require('mongoose'),
Schema = mongoose.Schema,
pureautoinc = require('mongoose-pureautoinc');
var connection = mongoose.createConnection("mongodb://localhost/myDatabase");
pureautoinc.init(connection);
var bookSchema = new Schema({
title: String,
genre: String,
publishDate: Date
});
bookSchema.plugin(pureautoinc.plugin,{model : 'Book',field :'fieldnum'});
var Book = connection.model('Book',bookSchema);
var book1 = new Book({title : "goutham", genre : "comedy", publishDate : new Date()});
book1.save();
var book2 = new Book({title : "goutham1", genre : "comedy", publishDate : new Date()});
book2.save();
console.log(book1,book2);
Спасибо за помощь приятеля. Это сработало –
Nice. Теперь вам нужно только отметить ответ, как принято. –