现在我正在尝试确定哪个对我遇到的问题更有效。情况如下:
问题陈述 我有一组对象,我想更新/插入到我的 Couchbase 数据库中。如果它们已经在数据库中,它们应该更新除一个以外的所有字段。如果它们不在数据库中,则应将它们简单地插入。我有一个工作的参数化 Merge 语句,它可以执行我想要的操作,它接受对象数组作为参数并相应地进行更新/插入。但我想知道,运行该单个查询是否更有效,或者循环遍历数组并为每个对象运行 Get() 键值操作是否更好,以查看它是否存在于数据库中,然后运行 insert() 函数?
不幸的是,我对数组的大小没有一个很好的估计,但我所知道的是,如果这有帮助的话,这项工作不会经常运行。在此先感谢您的帮助!
叮当猫咪
浮云间
随时随地看视频慕课网APP
相关分类