Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js mongoose在数组中插入每个_Node.js_Mongodb_Mongoose - Fatal编程技术网

Node.js mongoose在数组中插入每个

Node.js mongoose在数组中插入每个,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我正在尝试插入一个数组 这是我的模式: /** * Created by root on 12/4/16. */ module.exports = function (mongoose) { var hotPrice = mongoose.Schema({ days: String, price: String }); return mongoose.model('hotPrice', hotPrice); }; 这是我的路线: r

我正在尝试插入一个数组

这是我的模式:

/**
 * Created by root on 12/4/16.
 */
module.exports = function (mongoose) {
    var hotPrice = mongoose.Schema({
        days: String,
        price: String
    });

    return mongoose.model('hotPrice', hotPrice);
};
这是我的路线:

router.route('/createHot')
    .get(function (req, res) {
        var values = [
            {days: 1, price: "63"},
            {days: 2, price: "125"},
            {days: 3, price: "185"},
            {days: 4, price: "250"},
            {days: 5, price: "314"},
            {days: 6, price: "375"},
            {days: 7, price: "425"},
            {days: 8, price: "495"},
            {days: 9, price: "560"},
            {days: 10, price: "620"}
        ];
        mongoose.models.hotPrice(values).insert(function (err, message) {
            res.status(200);
        });
    });
然而,我得到以下信息:

TypeError: mongoose.models.hotPrice(...).insert is not a function

有人能告诉我如何批量插入此阵列吗?

您可以在这里找到答案:

您可以执行以下操作:(使用mongoose文档的示例)

您也可以在此处找到类似的问题:


希望有帮助。

你可以在这里找到答案:

您可以执行以下操作:(使用mongoose文档的示例)

您也可以在此处找到类似的问题:

希望能有帮助

// pass an array
var values = [
            {days: 1, price: "63"},
            {days: 2, price: "125"},
            {days: 3, price: "185"},
            {days: 4, price: "250"},
            {days: 5, price: "314"},
            {days: 6, price: "375"},
            {days: 7, price: "425"},
            {days: 8, price: "495"},
            {days: 9, price: "560"},
            {days: 10, price: "620"}
        ];
YourSchemeObject.create(values, function (err, values) {
  if (err) // ...

})