问题标签 [laravel-mongodb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - hasMany 关系返回 null 与 mongodb (jenssegers) laravel
我有 jenssegers(Mongodb 数据库)的 laravel 8 项目,但我的产品和类别模型之间的 hasMany 关系不起作用我的产品 mongo 对象:
和我的类别 mongo 对象:
}
我的产品型号代码:
但下面的代码返回 null :
请帮助我,谢谢:)
laravel - 如何在 laravel MongoDB 中使用 groupBy Month 和 Sum
查询以获取每月订单(每月总订单(计数)或每月总销售额(总和)):尝试了此查询,但它不起作用。还尝试了 StackOverflow 的其他结果,但我不明白它是如何使用 MongoDB 查询完成的。这是该问题的链接:select-sum-column-and-group-by-with-mongodb-and-laravel
当我尝试通过按客户 ID 使用 group 来获取总金额时,它返回 sum 作为 null
结果 :
php - laravel 获取每个重复列之一
数据库中表的结构如下:
ID | 身体 | 用户身份 | group_id |
---|---|---|---|
1 | 测试1 | 1 | 1 |
2 | 测试1 | 2 | 1 |
3 | 测试1 | 3 | 1 |
3 | 测试2 | 4 | 2 |
4 | 测试3 | 5 | 3 |
我想group_id
在 Laravel 中使用 Eloquent/DB Facade 或 MongoDB Query 获取第一行,并使用分页:
例如:
ID | 身体 | 用户身份 | group_id |
---|---|---|---|
1 | 测试1 | 1 | 1 |
3 | 测试2 | 4 | 2 |
4 | 测试3 | 5 | 3 |
这是如何实现的?
laravel - 如何在 jenssegers/laravel-mongodb 中执行原始查询
我正在寻找一个查询来获取集合的所有现有索引。
我尝试了以下代码:
但是出现错误
如何在这个库上执行原始查询?
谢谢
laravel - Laravel 8 MongoDB - 将对象推送到对象的嵌套/子集合数组
目前,我在将对象推送到我的 mongodb“消息”集合中的现有数组时遇到问题。
该集合用于存储两个用户之间的消息,具有“user_id”、“recipient”和“messages”三个字段。Messages 字段是一个数组,其中将包含一个消息对象数组。
创建时,触发以下函数,文档按预期出现在 mongodb 中,三个字段正确显示。更重要的是,出现了“messages”数组字段,其中包含初始对象。
但是,当两个用户之间的现有对话已经存在,并且我尝试将接收到的消息对象推送到消息数组时,代码会正常执行,但对象不会出现在消息数组中。
对此的任何帮助将不胜感激。