如何使用 mongodb-erlang 驱动程序在 Erlang 中放置一个 mongo 集合



如何使用mongodb-erlang驱动程序(https://github.com/mongodb/mongodb-erlang)在Erlang中删除MongoDB集合?

我在文档中没有找到任何内容:http://api.mongodb.org/erlang/mongodb/

我正在编写创建具有不同名称的集合的测试,我想在测试完成后删除它们。我可以删除集合中的所有文档,但我想删除集合本身。

使用 mongo_query:command/3 函数和 drop 命令的文档形式:

1> mongo_query:command({Db, Conn}, {drop, 'foo.bar.baz'}, false).
{nIndexesWas,1.0,msg,<<"indexes dropped for collection">>,
ns,<<"foo.bar.baz">>,
ok,1.0}

采用常规连接,而不是重新连接。

mongo_query:命令/3 功能:
http://api.mongodb.org/erlang/mongodb/mongo_query.html#command-3

MongoDB删除命令函数的文档形式:
http://docs.mongodb.org/manual/reference/command/drop/#dbcmd.drop

最新更新