2015-06-09 109 views
1

我想使用mongodb-erlang索引字段(https://github.com/comtihon/mongodb-erlang)。示例代码在shell中工作,但是当我从代码调用时崩溃。任何人都有关于这个问题的想法?我使用蒙戈2.6.5如何使用mongodb-erlang索引字段

mongo:ensure_index(DBConn, conversations, {key, {page_id, 1}, unique, true, dropDups, true}) 

感谢

+0

显示代码!并使[MCVE](http://stackoverflow.com/help/mcve) –

+0

我更新了代码和mongo版本。谢谢! –

回答

0

我已经使用MongoDB的-二郎超过一年,示例代码如下:

Index_spec = [{key,{column_a,1},unique,true,sparse,true} 
          ], 
X = collection_a, 
ok = mongo:ensure_index(Connection,X,Index_spec), 
+0

我之前试过你的代码,我也没有工作。你目前的mongo版本是什么?我认为这个问题可能与旧版本有关。我正在使用mongo 2.6.5 –

+0

我认为这个问题可能与你的mongo-erlang版本有关。 –

+0

在此版本中,ensure_index错误已解决。提交:5c52ec779b4f58d8f833bd4b800405779fd15d04 [5c52ec7] 父母:02bd61f27c 作者:Valery吉洪诺夫<[email protected]> 日期:2014年9月5日在上午09时21分24秒GMT + 8 更新自述 –