求助大佬,使用 MongoDB 进行 model 关联操作拿不到数据,得到的数据总是空?

有这样两个集合currencyexchange

currencyexchange的关系如下:

currency -- ( 多对一 ) --> exchange

exchange -- ( 一对多 ) --> currency

currency 通过 exchange_id关联exchange

在使用 Jenssegers\Mongodb 这个包执行关联查询操作的时候,数据总是为空。

数据库中两个集合对应的数据都存在!!

file

VernBrandl
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

對 Jenssegers\Mongodb 不是很熟
但以 Eloquent 來說應該是 $this->exchange 而非 $this->exchange(),後者必須改為 $this->exchange()->first() 才可取值

6年前 评论
VernBrandl

@leochien 感谢大佬?

6年前 评论
VernBrandl

@leochien 还想问一下,这个能像mysql一样使用with吗

6年前 评论

@VernBrandl 這我不是很確定,剛剛翻了一下源碼跟文件都沒看到

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!