我有API,我获取数据。我使用margin(F)
将其保存到我的本地MongoDB中。每次保存时,我都会动态创建新mongoose
并在其上使用model
:
insertMany
但......后来,当一切接近完成时,我的猫鼬服务就崩溃了......而且......我甚至都不知道该怎么办。
UPD。 mongo log:
const data = result.Data;
const newCollectionName = `tab_${name.toLowerCase()}`;
const Schema = new mongoose.Schema({}, { strict: false });
const TAB = mongoose.model(newCollectionName, Schema);
return TAB.collection.drop(() => {
// eslint-disable-next-line
const clearJSONs = Object.values(data)
.filter(x => typeof x === 'object');
return TAB.insertMany(clearJSONs, (err, result2) => {
// console.log(result2);
res.json({ success: true });
});
});
如何解决这个问题?