我们正在重构我们的自定义模块以包含项目的命名空间属性。我们已经对代码进行了所有更改,但似乎使用了对模块名称而不是ID的引用来标识mongo中的模块类型。查看aposDocs集合,我不清楚这些引用存在于何处。你能指出我正确的方向吗?
谢谢! 肯
答案 0 :(得分:0)
mongodb中的type
属性来自为模块设置的name
选项。这通常是单一的,因为它识别一个实例。例如,在扩展apostrophe-pieces
以创建名为places
的模块时,您通常会将name
选项设置为place
。
我不确定你的确切目标是什么,但我们为项目提供一个独特的双字母前缀,命名模块as-places
之类的内容以及为as-place
之类的内容设置名称选项并不罕见{1}}。
当然,页面在MongoDB中也有type
属性。这些内容在apostrophe-pages
选项的types
中定义。
如果我没有清楚地理解你的目标,请澄清,我们可以在评论中继续谈话。
谢谢!