你会如何创建一个协议来使用Rebol访问MongoDB?

时间:2017-05-31 22:11:32

标签: mongodb rebol

Rebol在处理数据库时有一个标准abstraction,但文档几乎与现在非常古老的Rebol2有关。

如果Rebol3使用异步tcp并且之前编写的文档似乎是同步方法,那么在Rebol3中编写协议以接口MongoDB需要什么方法?

1 个答案:

答案 0 :(得分:2)

来自here

The MongoDB Wire Protocol is a simple socket-based, request-response style protocol. Clients communicate with the database server through a regular TCP/IP socket.

Rebol非常有能力处理这些协议,它们很容易让用户编写。您可以查看SMTPPOP3等示例,了解异步模式如何转换为同步。

MongoDB也使用名为BSON的JSON二进制格式,而Rebol已经libraries处理了JSON,这并不奇怪,因为Rebol是JSON的灵感之一。