使用 alasql,我试图将一个值插入到一个数组中,该数组是一个属性的值,仅当它不存在时。它是这样设置的:
[{"name": "Bob", "assocIDs": [1, 5, 10]}, {...}]
例如,我希望能够将 6 插入到 assocIDs 中,前提是它不存在。我尝试了 IF SELECT WHERE IN 等的组合,但似乎找不到合适的组合。关于如何做到这一点的任何提示?作为参考,我在浏览器中严格使用 JSON。
我可以做到这一点,选择数组,检查它,如果不存在则插入,然后更新记录,但我想正确地做到这一点。