问题标签 [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.

0 投票
2 回答
66 浏览

laravel - hasMany 关系返回 null 与 mongodb (jenssegers) laravel

我有 jenssegers(Mongodb 数据库)的 laravel 8 项目,但我的产品和类别模型之间的 hasMany 关系不起作用我的产品 mongo 对象:

和我的类别 mongo 对象:

}

我的产品型号代码:

但下面的代码返回 null :

请帮助我,谢谢:)

0 投票
1 回答
230 浏览

laravel - 如何在 laravel MongoDB 中使用 groupBy Month 和 Sum

查询以获取每月订单(每月总订单(计数)或每月总销售额(总和)):尝试了此查询,但它不起作用。还尝试了 StackOverflow 的其他结果,但我不明白它是如何使用 MongoDB 查询完成的。这是该问题的链接:select-sum-column-and-group-by-with-mongodb-and-laravel

当我尝试通过按客户 ID 使用 group 来获取总金额时,它返回 sum 作为 null

结果 :

0 投票
2 回答
80 浏览

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

这是如何实现的?

0 投票
0 回答
33 浏览

laravel - 如何在 jenssegers/laravel-mongodb 中执行原始查询

我正在寻找一个查询来获取集合的所有现有索引。

我尝试了以下代码:

但是出现错误

如何在这个库上执行原始查询?

谢谢

0 投票
1 回答
17 浏览

laravel - Laravel 8 MongoDB - 将对象推送到对象的嵌套/子集合数组

目前,我在将对象推送到我的 mongodb“消息”集合中的现有数组时遇到问题。

该集合用于存储两个用户之间的消息,具有“user_id”、“recipient”和“messages”三个字段。Messages 字段是一个数组,其中将包含一个消息对象数组。

创建时,触发以下函数,文档按预期出现在 mongodb 中,三个字段正确显示。更重要的是,出现了“messages”数组字段,其中包含初始对象。

但是,当两个用户之间的现有对话已经存在,并且我尝试将接收到的消息对象推送到消息数组时,代码会正常执行,但对象不会出现在消息数组中。

对此的任何帮助将不胜感激。