最佳答案
在 mongoHQ 和猫鼬上使用 node.js、 mongodb。我正在为类别设置模式。我想使用文档 ObjectId 作为分类 ID。
var mongoose = require('mongoose');
var Schema = mongoose.Schema,
ObjectId = Schema.ObjectId;
var Schema_Category = new Schema({
categoryId : ObjectId,
title : String,
sortIndex : String
});
然后我就跑
var Category = mongoose.model('Schema_Category');
var category = new Category();
category.title = "Bicycles";
category.sortIndex = "3";
category.save(function(err) {
if (err) { throw err; }
console.log('saved');
mongoose.disconnect();
});
请注意,我没有为 typeyId 提供值。我假设 monose 将使用模式来生成它,但是文档使用通常的“ _ id”而不是“ typeyId”。我做错了什么?