1

我是 CompoundJS 的新手。我正在开发一个示例应用程序。如果遵循以下教程:

使用猫鼬模型

我在 db/schema.js 文件中编写了以下代码:

customSchema(function () {

   var mongoose = require('mongoose');

   mongoose.connect('mongodb://localhost/my_database');

   var Schema = mongoose.Schema, ObjectId = Schema.ObjectId;

   module.exports["mongoose"] = mongoose;

   module.exports["model"] = {}

});

在我的 model.js 文件(person.js)中,我有以下代码:

   var Person = mongoose.model('Person', new module.schema());

   model['Person'] = Person;

当我运行Compound s时,我得到 ReferenceError: mongoose is not defined。

任何帮助都是不言而喻的。提前致谢。

4

1 回答 1

2

Wiki 已过时,所有文档目前都可在http://compoundjs.com 获得,我将删除 wiki 以避免混淆。

如果您需要 mongoose 作为 ORM,可以使用此示例:https ://github.com/anatoliychakkaev/mongoose-compound-example-app

于 2013-01-21T12:57:44.783 回答