gpt4 book ai didi

javascript - Meteor 模式和集合的多个文件

转载 作者:行者123 更新时间:2023-12-03 09:29:52 27 4
gpt4 key购买 nike

使用 Meteor,是否可以将集合和模式分别分成多个文件?假设每个单独的模式都有自己的文件,集合也是如此。有没有办法进行设置,以便在 lib 目录内有一个 schemas 目录,其中包含多个文件,每个文件包含一个 schema 或 schema 的子集。

具体来说,我想要做的是将所有集合信息保留在一个文件中,但拆分架构,以便站点的每个页面都有一个专用于其架构的文件。我将架构分成不同的文件,并在前面加了一个下划线,但只有少数似乎可以工作,其余的则破坏了它们所属的页面。

├── Collections
│   ├── Collections.js
│   ├── _lists.js
│   ├── _in.js
│   ├── _issues.js
│   ├── _reports.js

最佳答案

当然,只需确保架构文件位于集合文件之前,因为创建集合后,您需要附加架构。不需要使用 lib 文件夹,我认为常见的做法是将它们设置在 collections 文件夹中。如果模式按字母顺序排列在集合之前,那么一切都很好(只需确保不要使用 var 或将模式放在全局对象上)。

也就是说,一个集合文件由 2 行(创建、附加)加上几个方法组成。不妨将架构扔在其之上。您的文件仍将少于 100 行(除非您的架构很大)。对于子模式,您可以使用 _shared.js 之类的内容。这就是我放置 address 等架构的位置,以便多个集合(clientsvendors)可以共享它。

关于javascript - Meteor 模式和集合的多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31548903/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com