出于任务目的使用撇号,我想知道为什么self.docs['my-module'].insert(...)
我的元素在回调中位于第三位置的数组。
预期:直接获取普通对象。
重现步骤 :
// lib/modules/my-module/index.js
module.exports = {
construct: (self, options) => {
self.apos.modules['apostrophe-tags'].insert({},
{
title: 'test'
},
{permissions: false},
(err, doc) => {
console.log(doc); // [undefined, undefined, THE_DOC, undefined, undefined]
}
);
}
};
console.log
向您展示一个数据位于“中间”的数组。
我担心的是要确保安全的方式:doc[2]
。而且我无法在源代码中找到原因...