如何将mongoDB与招标公告一起使用?

时间:2018-12-05 11:00:30

标签: mongodb blockchain tendermint

当前,minimmint的默认数据库是LevelDB,但是我想使用mongoDB,但没有找到任何有用的文档。 那么,有人可以帮助还是有可能? 我看到了,但是有可能吗?

1 个答案:

答案 0 :(得分:3)

编写用于Tendermint的MongoDB适配器应该很容易。参见https://github.com/tendermint/tendermint/issues/803

  1. 创建一个新文件libs / db / mongo_db.go
  2. 编写惊人的代码示例:https://github.com/tendermint/tendermint/blob/develop/libs/db/mem_db.go
  3. 将新的后端MongoDBBackendStr添加到db.go
  4. 更改本地投标配置以使用新的后端db_backend =“ mongodb”
  5. 向我们发送公关:)

您还可以查看BigchainDB https://blog.bigchaindb.com/bigchaindb-2-0-is-byzantine-fault-tolerant-5ffdac96bc44。他们正在使用MongoDB作为主要存储工具。


我们的聊天室:https://riot.im/app/#/room/#tendermint:matrix.org 论坛:https://forum.cosmos.network/c/tendermint