0

如何定义 ref 以及如何使用 ref 填充相关字段来查询集合。

我在产品集合中插入产品文档时定义了一个 ref,但是在查询时我得到的信息是插入的,而没有填充类别字段。我期待 mongo 用类别集合中的类别文档填充类别字段。以下是一些代码片段:

文件插入

category = "5126bc054aed4daf9e2ab772"
product_name = "Prod"
new_product_id = mongo.db.product.insert_one({
    "product_name": product_name,
    "category": {
        "$ref": "category",
        "$id": ObjectId(category)
    }
}).inserted_id

获得的结果

{
    "_id": {
        "$oid": "61dd1612b898afc16e0f4325"
    },
    "category": {
        "$id": {
            "$oid": "5126bc054aed4daf9e2ab772"
        },
        "$ref": "category"
    },
    "product_name": "Prod"
}
4

0 回答 0