如何在golang中转储mongodb并恢复它

时间:2018-02-18 07:50:05

标签: mongodb go mgo

我在Go中使用MongoDB作为数据库和mgo和mogo库。我想获取我的数据库的转储并恢复它以编写一些实用程序方法来编写单元测试。我的目的是转储数据库然后测试我的功能,然后恢复它。你能帮帮我怎样才能用mogo或mgo做到这一点?

1 个答案:

答案 0 :(得分:0)

在创建用于检查数据库的测试用例时,可以使用模拟库来模拟数据库。不需要转储数据库并在其上运行测试用例。然后恢复以获取原始数据。试试这个library

正在为mongo db mock测试用例安装一些软件包