当通过Browserify加载时,Mongoose没有连接方法

我能够在交互式node会话中加载Mongoose,并像这样查看它的connect方法…

 > var mongoose = require("mongoose/"); > mongoose.connect [Function] 

…但是,当通过Browserify加载Mongoose时,该方法丢失。 下面的代码…

 var mongoose = require("mongoose/"); console.log(mongoose); 

…在Chrome中logging以下内容:

 Object {Error: function, Schema: function, Types: Object, VirtualType: function, SchemaType: function…} Document: function Document(obj, schema, fields, skipId, skipInit) { Error: function MongooseError(msg) { Schema: function Schema(obj, options) { SchemaType: function SchemaType(path, options, instance) { Types: Object VirtualType: function VirtualType(options, name) { utils: Object __proto__: Object 

我想我正在做一些相对愚蠢的事情,但是对于我来说,我无法确定是什么。 这个问题是相似的 ,但提出的解决scheme不能解决我的问题。

浏览器中的Mongoose不会公开在node.js中使用它的大多数方法。 您可以使用它来创build模式,并根据模式来validation对象,但这是关于它的。

浏览器中的mongoose