gpt4 book ai didi

javascript - meteor 通用代码中的多个集合

转载 作者:行者123 更新时间:2023-12-03 04:58:47 27 4
gpt4 key购买 nike

如何导出涉及多个集合的通用代码(meteor 方法)?

我从几个教程中看到的“正常”方法是将meteor方法与要导出的集合一起放置,例如:

import { Mongo } from 'meteor/mongo';    
export const CollectionA = new Mongo.Collection('collectionA');
Meteor.methods({ methods involving CollectionA go here })
<小时/>

如果我有多个集合怎么办?例如,它可能看起来像:

CollectionA.js:

import { Mongo } from 'meteor/mongo';
export const collA = new Mongo.Collection('collA');

CollectionB.js:

import { Mongo } from 'meteor/mongo';
export const collB = new Mongo.Collection('collB');

PlaceForMeteorMethods.js:

import { collA } from './CollectionA';
import { collB } from './CollectionB';
Meteor.methods({ methods involving collA and collB go here })
//export?

经过一段时间的尝试,我在客户端和服务器上放置了完全相同的 Meteor.methods() 代码。有更好的方法吗?

非常感谢您提供的任何帮助!

最佳答案

你已经很接近了。您可以采取捷径,只需将 PlaceForMeteorMethods.js 放在 /lib 下,或者确保该文件由客户端代码和服务器代码导入,通常通过以下代码导入/imports/startup

如果导入目录,导入将在该目录中查找 index.js

关于javascript - meteor 通用代码中的多个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42317623/

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