2016-02-29 32 views
0

我試圖讓他插入紅寶石mongo驅動程序批量操作的ID。 它適用於我試圖在我的mac,但不是當我在linux,ubuntu服務器上工作。在mongodb + ubuntu中無法獲取批量操作的強插ID?

我在兩個平臺(brew和apt-get)上都安裝了mongo,所以也許配置有所不同。不管它是什麼,我都不知道我錯過了什麼。我在兩個上都得到upserted_count,但只能在Mac上獲得upserted_ids。

這裏是我打電話的代碼:

bulk_data = [] 
bulk_data << {replace_one: {replacement: data, filter: e.matching_key, upsert: true}} # several times inside a loop 

後來

bulk_write(bulk_data, ordered: false) 

感謝,

回答