【发布时间】:2017-07-22 17:15:56
【问题描述】:
我正在尝试使用 mongoose js 程序进行插入,但是我想使用 1、2、3、4 等作为 ID,而不是使用为我自动创建的 BSON ObjectID。
var mongoose = require('mongoose');
var dbHost = 'mongodb://localhost:27017/mong_db';
//var newID = mongoose.model('bookSchema', { _id: Number, name: String });
mongoose.connect(dbHost);
//Create a schema for Book
var bookSchema = mongoose.Schema({
_ id: Number,
name: String,
//Also creating index on field isbn
isbn: {type: String, index: true},
author: String,
pages: Number
});
>Updated
var book1 = new Book({
_id = 1
name:"Mongoose Demo 1",
isbn: "MNG123",
author: "Author1, Author2",
pages: 123
});
【问题讨论】:
-
这能回答你的问题吗? Mongoose auto increment