MongoDB使用引用
我是nosql world的新手,在设计数据库的过程中遇到了麻烦。我正在开发一个有两个集合的应用程序MongoDB使用引用,mongodb,mongo-java,mongo-java-driver,Mongodb,Mongo Java,Mongo Java Driver,我是nosql world的新手,在设计数据库的过程中遇到了麻烦。我正在开发一个有两个集合的应用程序 使用者 离开 当用户申请休假时,休假详细信息将添加到休假集合中,并且根据申请休假的用户,leaveID(Mongo生成)将添加到用户集合中 现在我的问题是如何将_id添加到用户集合中,我是否应该再编写一个查询,或者在将文档添加到休假集合时是否有任何方法自动填充用户集合。ie我应该写两个查询插入休假和用户集合,还是只需一个查询就可以完成任务 我使用java驱动程序与db进行交互。在mongodb中
我使用java驱动程序与db进行交互。在mongodb中,使用该集合结构,您将有两个use-two请求,是的。一个用于插入
休假
,另一个用于插入对用户文档的休假引用
如果您的假期嵌入到用户中,您可以只处理一个请求,但根据您的其他要求,这可能没有意义。sql数据库可能更适合您的场景。请尝试将用户数据保存在一个文档中。您试图做的是使nosql数据库实际上是sql。我想对于很多关系数据库来说,使用关系数据库并不是一个选项,因为我有很多项目需要