NutzCN Logo
问答 关于mongodb的更新不了的问题
发布于 2328天前 作者 wx_87hijf2re2akv9hr9ocn 1747 次浏览 复制 上一个帖子 下一个帖子
标签:

大佬,我在mogodb中存了一个文档,文档的格式是

public class OrganAllowanceDTO {

    private ApplyInfoDTO applyInfoDTO; // 通用申请信息

    private JSONObject docObject; // 业务表单数据

我更新这个文档的时候调用nutz的.update更新方法总是更新不了。

9 回复

怎样的更新不了?

        // 根据 collection 名称获取集合对象
        ZMoCo moco = zMoDB.c(collectionName);
        ZMoDoc oldDoc = ZMo.me().toDoc(docContent);
        ZMoDoc newDoc = ZMo.me().toDoc(newDocContent);
        moco.update(oldDoc,newDoc);
        WriteResult result1 = moco.update(oldDoc,newDoc);

mogodb中还是老的文档,修改的字段都没有改变

OrganAllowanceDTO 没主键????

有配日志吗? debug级别会有日志

mogondb存进去之后是有主键的,主键是自动生成的。

新的newDoc 更新老的文档的 时候需要带上主键吗

不然怎么匹配上...

我之前没有主键只有一个对象的文档是可以更新的。所以我以为不需要,我试一试,谢谢大佬

添加回复
请先登陆
回到顶部