通过 Meteor 中的 DDP 可以使用哪些方法?

Which methods are available via DDP in Meteor?

在通过 DDP 与 Meteor 服务器通信时,我发现可以使用以下方法:

但是,现在可用的是{"msg":"method","method":"/mycoll/find","params":[{"_id":"some-doc"}],"id":"1"}

那么有没有关于可用方法的文档?我找不到任何东西,只是通过尝试很多可能性才找到的。

您好,我找到了适用于 meteor 的 DDP 的以下链接。

> https://www.meteor.com/ddp https://meteorhacks.com/introduction-to-ddp
> http://meteorpedia.com/read/DDP_Clients
> https://github.com/oortcloud/node-ddp-client
> https://github.com/mondora/asteroid

这是未记录的,但如果您想查看所有可用方法的完整列表,您可以将以下代码添加到您的 Meteor 应用程序中的一个服务器文件中,它将显示所有已定义 Meteor.methods 命令行处理程序,包括集合和包的处理程序:

Meteor.startup(function() {
    console.log(Object.keys(Meteor.server.method_handlers).sort());
});

当然,这不提供任何文档,但它会让您看到可用的内容。