node v0.10.25 ├─┬ mongoose@3.8.7 │ ├── hooks@0.2.1 │ ├─┬ mongodb@1.3.23 │ │ ├── bson@0.2.5 │ │ └── kerberos@0.0.3 │ ├── mpath@0.1.1 │ ├── mpromise@0.4.3 │ ├─┬ mquery@0.5.2 │ │ └── debug@0.7.4 │ ├── ms@0.1.0 │ ├── muri@0.3.1 │ ├── regexp-clone@0.0.1 │ └── sliced@0.0.5
测试代码: var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/test');
var Cat = mongoose.model('Cat', { name: String });
var kitty = new Cat({ name: 'Zildjian' });
kitty.save(function (err) {
if (err) // ...
console.log('meow');
});
执行代码,可以插入到mongodb中,只不过在控制台会报个警告:
Failed to load c++ bson extension, using pure JS version
搜了一大圈,发现这是个普遍存在的问题,不知道有什么解决办法没有?