在MongoDB的updateMany()函数中,如何基于现有字段更新字段?

时间:2018-10-29 17:12:51

标签: mongodb

我正在尝试将存储在特定字段中的值转换为int。

在SQL中,这很简单:

newtype Forall = Forall (forall a. a)

down :: V (V a) -> V a
down (V f) = V $ \(c, d_) -> case f c of
    V f' -> case d_ of
        Forall d -> f' d

那么,在MongoDB中,为什么我不能简单地做到这一点?

UPDATE FullFolderList
SET Filer_id = CAST(Filer_id AS INT)
WHERE ID_Full_Folder_List % 2 = 0

尝试此操作时,它抱怨未定义Filer_id。

我发现的这个问题的每个“答案”(大部分已经存在了几年)都涉及多个复杂的代码行和/或遍历整个集合。 不能是唯一的方法。 ,有人告诉我,在最新版本的MongoDB中,有一个简单的单行代码可以执行荒唐的琐碎任务。

0 个答案:

没有答案