【发布时间】:2019-04-14 03:26:38
【问题描述】:
我有一个很大的 JSON 数组,里面有很多对象。我想插入这个 JSON 并在我的数据库中为数组中的每个对象创建一个。我是 MongoDB 和 mongoose 的新手,所以我不确定这种方法。在我读过的某些地方我需要使用插入,在我读过的一些地方我需要使用 insertMany,在一些我见过的地方创建。目前没有任何效果。我正在尝试这样做(获取数据是从远程 api 获取 JSON 的私有函数):
const mongoose = require("mongoose");
require("../../models/NFTContract");
const Contract =
mongoose.model("contracts");
let data= getData();
module.exports = app => {
app.get("/test", (req, res, next) => {
Contract.create(contracts, (err, docs) => {
if (err) {
console.log("err");
} else {
console.log("All should be inserted");
}
});
});
谢谢
【问题讨论】:
标签: node.js json database mongodb mongoose