问题标签 [moloquent]

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 投票
0 回答
116 浏览

laravel - Laravel Jensseger Mongodb 属于ToMany 附加字段

文档说“belongsToMany 关系将不使用数据透视表”,而是将 id 推送到related_ids 属性。这使得belongsToMany 方法的第二个参数无用。如果你想为你的关系定义自定义键,请设置它为空"

那么如何在related_ids 属性上设置其他字段?

我有产品和购物车,

这是购物车关于related_ids的子文档

product_id: ['600ed36d5e2720122c633172', '600ed3e792a0e87c86741eb2', '600ed3f1bc85983ebc06fc53', '600edcdfccfc896fe81fc262', '600edd71bc665d,c230'

但我需要为每种产品设置数量

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

结果 :