2015-06-09 106 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 更新自述 –