vector_store设置成了只读属性

vector_store设置成了只读属性

老师,如下这处的设置成了只读属性,那么如果要想数据库中写入数据怎么办?附件1中可见有2处add_document添加文档。不明白这个设置成自读属性的含义


https://img1.sycdn.imooc.com/climg/0432f5680961032409280382.jpg

https://img1.sycdn.imooc.com/climg/78a64a680961033f11470425.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

这里设置成只读属性只是为了便捷的返回WeaviateVectorStore的实例,这里的「只读属性」是针对这个类的,也就是说这个类的这个属性只能读取,不能修改,并不是将向量数据库变成了只读属性的意思。


例如下面这段代码的name也是类的只读属性,这样就只能读取name的属性,而不能修改name的属性。


class Demo:
    @propery
    def name():
        return "zehuiya"
  
d = Demo()
print(d.name)  # 打印zehuiya

# 因为是只读属性,所以下面的写法是错误的
d.name = "imooc"


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
AI Agent 全栈开发工程师
  • 参与学习       500    人
  • 解答问题       404    个

全流程打造你自己的(Coze/Dify)低代码智能体开发平台;2025年入行正当时,企业急需,人才稀缺,竞争小;无论入行还是转行,首选口碑好课,门槛低、成长高

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师