Mongo新的c ++驱动程序错误

时间:2016-05-09 11:08:06

标签: c++ mongodb driver

当我尝试编译我的C ++程序时,在与MongoDB新C ++驱动程序(mongocxx)链接时出现未定义的引用时出错。

问题很容易重现。只需尝试使用快速入门指南(https://github.com/mongodb/mongo-cxx-driver/wiki/Quickstart-Guide-(New-Driver))编译测试示例。这是错误代码:

SELECT
  p1.AC_ID, 
  p1.ASAT, 
  SUM(p2.VAL) as totalValue
FROM 
  (SELECT DISTINCT AC_ID, ASAT FROM position) p1
INNER JOIN position p2 ON
  p2.AC_ID    =  p1.AC_ID AND
  p2.ASAT     <= p1.ASAT AND
  p2.END_DATE >  p1.END_DATE
GROUP BY 
  p1.AC_ID,
  p1.ASAT;

我正在使用最新的3.0.1版本的C ++驱动程序。错误也出现在3.0.0。

1 个答案:

答案 0 :(得分:0)

我在mongodb-user列表中回复了你的相同问题:

https://groups.google.com/forum/#!topic/mongodb-user/BQvTonyD9pE