gpt4 book ai didi

mongodb - 将数据发布到 Meteor 的 MongoDB 集合

转载 作者:可可西里 更新时间:2023-11-01 10:42:20 26 4
gpt4 key购买 nike

将数据发布到 Meteor 的 MongoDB 集合的最佳方式是什么?我最初尝试使用 Postman chrome 扩展,像 curl 这样的命令行工具,但没有找到任何运气。

我使用的 curl 命令是:

 curl -i -X POST -H "Content-Type: application/json" -d '{"hacker":"fromcurl","score":100}' http://localhost:3000/players

输出:

HTTP/1.1 200 OK
vary: Accept-Encoding
content-type: text/html; charset=utf-8
date: Tue, 17 May 2016 00:37:44 GMT
connection: keep-alive
transfer-encoding: chunked

<!DOCTYPE html>
<html>

PS : players 是集合/表名

最佳答案

看一下 DDP,Meteor 使用此协议(protocol)在客户端和服务器之间进行通信。 DDP 很简单,基于 JSON。 Meteor 的 DDP 目前基于 WebSockets 和 SockJS。这很有帮助。我有一个案例,Websocket 无法在本地 LAN 网络中工作,但连接回退到 SockJS,然后一切正常,太棒了!

一个在 Meteor 和 Python 之间实现 DDP 通信的例子。只需创建一个 Meteor 方法:

Meteor.methods({
clientProcessData: function (data) {
console.log(data);
// Meteor post data to MongoDB code here
},

按照 https://github.com/hharnisc/python-meteor 中的说明进行操作安装 python-meteor 客户端并连接到 Meteor 服务器。

您可以通过以下方式从 Python 调用 Meteor 方法:

client.call('clientProcessData', ["This is a test"], callback_function)

不确定是否有其他编程语言的其他 DDP 客户端,但就我而言,python 工作得很好!

//更新:有很多,但我是新来的,不敢发布外部链接,所以请在 google 上简单搜索“DDP 客户端”。

关于mongodb - 将数据发布到 Meteor 的 MongoDB 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37264687/

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