我想问一下,是否有任何库可以使使用C++管理couchdb数据库(在本例中为Cloudant)变得更容易。我读过关于Couchdbcpp的书,但也许有一些库工作得更好。多谢了!
nvbavucw1#
如果您对"C"库而不是C++感到满意,那么这个库似乎可以维护,并且可以与CouchDB或Cloudant一起工作:https://github.com/jubos/pillowtalk
9lowa7mx2#
据我所知,couchdbcpp目前没有维护,而且已经有好几年没有维护了。由于对couchdb的许多改进,而且Cloudant比vanilla couchdb有更多的特性,我的建议是使用C++ HTTP库与Cloudant通信。我不是一个C开发人员,所以我不能说最好的库可以使用,但我发现一个网站,看起来有一个不错的C库列表:http://en.cppreference.com/w/cpp/links/libs
eulz3vhy3#
CouchDB有RESTapi,你可以很容易地创建自己的。我做了一个基于nlohmann(json库)和cpr(curl for people)的couchdb C++库。它只有200行。不是一个功能齐全的。但是也许你可以从这里开始。https://github.com/ParkSeungwon/couchpp
3条答案
按热度按时间nvbavucw1#
如果您对"C"库而不是C++感到满意,那么这个库似乎可以维护,并且可以与CouchDB或Cloudant一起工作:
https://github.com/jubos/pillowtalk
9lowa7mx2#
据我所知,couchdbcpp目前没有维护,而且已经有好几年没有维护了。由于对couchdb的许多改进,而且Cloudant比vanilla couchdb有更多的特性,我的建议是使用C++ HTTP库与Cloudant通信。我不是一个C开发人员,所以我不能说最好的库可以使用,但我发现一个网站,看起来有一个不错的C库列表:http://en.cppreference.com/w/cpp/links/libs
eulz3vhy3#
CouchDB有RESTapi,你可以很容易地创建自己的。
我做了一个基于nlohmann(json库)和cpr(curl for people)的couchdb C++库。它只有200行。不是一个功能齐全的。但是也许你可以从这里开始。
https://github.com/ParkSeungwon/couchpp