gpt4 book ai didi

mongodb - 如何在MongoDB中进行简单的数据挖掘?

转载 作者:可可西里 更新时间:2023-11-01 09:52:32 26 4
gpt4 key购买 nike

我是 MongoDB 的新手 – 只是想学习它 – 虽然不是 Java/SQL 的新手。假设我有一个用 Java/MongoDB 开发的购物车应用程序。进一步假设我有一个文档 Order.java。所以 Order 保留了通常的订单属性:总金额、送货地址、信用卡号等,以及订单项的集合。现在,由于订单行项目是订单文档的一部分,因此在不检索整个订单的情况下无法单独访问它们。对吧?
我希望它显示的内容类似于亚马逊在您查看一本书时所做的事情:“购买这本书的人 – 也购买了某某书”。我如何在 MongoDB/Java 应用程序中确定它?在 SQL 中,它或多或少是简单的查询,将 OrderLineItem 连接到自身,或类似的东西,但在 MongoDB 中没有连接。我是否应该将所有订单文档加载到 Java 应用程序中,然后在 Java 中(主要是在内存中)对它们进行排序和匹配。如果谈论数百万订单,那似乎不切实际,我还有什么可以做的吗?

最佳答案

您可以只使用 Apache Mahout https://mahout.apache.org/ .它是一个非常强大的机器学习库,适用于分布式系统和 NoSQL 数据库,如 Hadoop 和 MongoDB。它是开源的,用 Java 编写。

关于mongodb - 如何在MongoDB中进行简单的数据挖掘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19626633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com