我需要使用Algolia Javascript SDK中的partialUpdateObject
从已经在索引中的对象中删除属性。
我的方案是我的对象上有description
字段是可选的。如果用户最初设置描述然后删除它,我想从对象中完全删除描述。
我不想覆盖整个对象(没有description
属性),因为我在对象上有一些我不想重新计算的计数属性。
据我所知,在文档中没有办法解决这个问题,我的解决方法是将描述设置为空字符串。这是推荐的方法吗?
答案 0 :(得分:7)
你是对的:你无法通过partialUpdateObject
操作从一个对象中完全删除该属性。作为一种解决方法,您可以将其设置为null
,或许这对您的用例来说足够了吗?
答案 1 :(得分:0)
如果您确实要删除该字段,则可以: