如何在Laravel中使用MongoDB的Jenssegers扩展获取文档的"_id"?

3
我正在尝试获取 MongoDB 中用户列表。由于 _id 为空,我无法正确处理它。 如何使用 LaravelMongoDB 获取文档的 _id
{
    "total": 1,
    "per_page": 15,
    "current_page": 1,
    "last_page": 1,
    "next_page_url": null,
    "prev_page_url": null,
    "from": 1,
    "to": 1,
    "data": [{
        "_id": {},
        "name": "Firstname Lastname",
        "email": "user@gmail.com",
        "password": "$2y$10$fmTpx5k0FdWC5HEqUcBtKe2nwZzt2nwSZ6oht8d3ytsuh5l7Kh8O2",
        "updated_at": {},
        "created_at": {},
        "remember_token": "k7FQe0xbE5GJ6qPL9QK9CsHQrmBOKQkBO0zyKzkKibvRwnVL2tDXBBvK8zFW"
    }]
}

你可以展示一下你尝试获取用户列表的代码吗? - Alex M
我找到了解决方案,在Blade中,您只需使用 $user ["_id"] 来获取 _id,而我之前使用的是 $user->{'_id'}。 - Federico Reggiani
1个回答

3
如果有人需要,数据由数组返回。 您可以在 blade 中使用 {{ var_dump ($user) }} 进行 var_dump,然后您会看到获取数据的正确方式是:
{{ $user ["_id"] }}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接