0

当我四处冲浪但没有找到任何信息时,你能帮我吗?我正在使用 Ruby 处理 mongoDB 上限集合。我需要根据从查询中检索到的 id 更新文档,但它永远不会起作用。这是我的代码示例

cursor = coll.find({"EndTime" => nil})

begin

  while row = cursor.next_document
    if !alive row["Pid"]
      coll.update({"_id"=>row["_id"]}, { "$set" =>  { "EndTime" =>Time.now}})
    end
  end

rescue

end

非常感谢

4

1 回答 1

3

上限集合中的对象不允许增长。确保在插入时已经为“EndTime”预分配了空间。

于 2011-01-10T17:57:31.433 回答