我正在为我的项目使用新的Mongo C ++ 11驱动程序(主分支),我对数组有很大的问题。例如,当数组不为空时(例如,它是[“test”],当我从带有
的驱动程序的Mongo获取数据时`array::view empArray {doc["assignedEmployees"].get_array().value};`
当我使用C ++ 11 collection for循环遍历数组时,我得到了"test"
的三个副本,如果数组为空,我会得到一个无限循环!
那么,你能否告诉我这是否是驱动程序中的错误,或者我使用错误的API(因为这个驱动程序是新的,文档基本上是不存在的)。
提前致谢:)