小编Mar*_*rat的帖子

是否仅使用mongodb 1.4及更高版本运行mongoskin?

我正在尝试理解nodejs,express和mongodb我正在运行mongodb v 2.0.6和最新的nodejs并表达并尝试通过mongoskin将表达应用程序与mongodb连接起来.问题是:

npm ERR! peerinvalid The package mongodb does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer mongoskin@1.4.13 wants mongodb@~1.4
Run Code Online (Sandbox Code Playgroud)

这是否意味着mongoskin只能与mongodb v 1.4一起使用?这个版本对我来说是老的(当前是3)

javascript mongodb node.js express mongoskin

5
推荐指数
1
解决办法
1988
查看次数

猫鼬一对多

你能解释一下如何组织mongoose模型来创建一对多的连接吗?需要保留单独的集合.

假设我有商店和商品

//store.js

var mongoose = require('mongoose');

module.exports = mongoose.model('Store', {
    name : String,
    itemsinstore: [ String]
});
Run Code Online (Sandbox Code Playgroud)

//item.js

var mongoose = require('mongoose');
module.exports = mongoose.model('Item', {
    name : String,
    storeforitem: [String]
 });
Run Code Online (Sandbox Code Playgroud)

我是以正确的方式做到的吗?

以及如何访问传递数据到arryas?这是代码输入项目的名称.但是如何输入id到id的数组(itemsinstore)?

app.post('/api/stores', function(req, res) {
    Store.create({
        name: req.body.name,
    }, function(err, store) {
        if (err)
            res.send(err);
    });
})
Run Code Online (Sandbox Code Playgroud)

routes mongoose node.js

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

node.js ×2

express ×1

javascript ×1

mongodb ×1

mongoose ×1

mongoskin ×1

routes ×1