已解决,是oid格式问题,从json/csv导入其他集合_id必须是以下格式:
"category":{"$oid":"其他集合_id"}
————————
在云数据库导入了csv格式的数据(json试过也不行),用其他字段都能查询到结果,只有 category 字段(是其他表的_id,但在本表中没有设置为外键),在前端clientdb 和 云数据库搜索 都拿不到数据。
数据表
"category": {
"bsonType": "string",
"description": "分类 id,但没有设置为外键"
},
前端clientdb查询
查询语句:db.collection('goods').where({"category": "6256c9f4a859800001323cd7"})
打印结果:result: {code: 0, message: "", systemInfo: Array(0), data: Array(0)}
云数据库搜索查询
搜索语句:"category":"6256c9f4a859800001323cd7"
搜索结果:
都没有结果。之后我手动修改了这一行数据(只是重新复制粘贴了这一行),就可以查到这一条了,但其他的仍然不能,这是什么问题??怎么解决呢??
1***@qq.com (作者)
都没问题……我刚刚又试了试,甚至不用复制粘贴category这一行,对查不出的数据点击管理,然后直接确定,就可以查到……可我总不能每一条都手动确认一遍呜呜呜
2022-05-07 22:03
呆狗的一生
回复 1***@qq.com: 重新导入,用别的格式看看,比如json
2022-05-08 05:32
1***@qq.com (作者)
回复 呆狗的一生: 都试过了,重建表也不行……
2022-05-08 20:42