针对不同库存的用户的MongoDB数据结构
我想做一个小型的全栈home项目。如果项目结果良好,我想在申请工作时将其添加到我的投资组合中。我的计划是使用MERN堆栈来构建一个web应用程序,用户可以在其中创建自己的登录帐户,存储他们拥有的鲜花以及他们需要浇水的频率。创建浇水计划将是下一步。
我刚刚开始使用mongoDB。我想知道如何最好地组织数据,因为不同的用户应该可以访问他们自己的花。
有没有可能在同一个MongoDB-document中同时包含flowers和相关的用户?
是否有可能链接类似于SQL数据库的文档?
下面是我使用第一种替代方法的方法:
{
name: "Joe Flowerman",
flowers: [
{
name: "Freesia",
water_freq_month: 4
},
{
name: "Boat orchid",
water_freq_month: 8
}
]
}
我不确定这是否是对这些数据的最佳使用,所以我欢迎任何意见。
转载请注明出处:http://www.zhongtian365.com/article/20230501/1876043.html
随机推荐
-
针对不同结束编辑原因的不同操作
我有一个表视图,每个单元格中有两个文本字段。我的预期行为是,用户可以拖动表格视图以结束编辑,或者按Return键前进到下一个单元格/文本字段。我一直在尝试使用textFieldShouldReturn和textfieldDidEndEdit...
-
针对不同web api端点的不同流程
如何设置Web API终结点以使用来自IdentityServer的不同授权类型?现在我有一个关于启动的信息:app.UseIdentityServerBearerTokenAuthentication(new IdentityServer...
-
针对不同库存的用户的MongoDB数据结构
我想做一个小型的全栈home项目。如果项目结果良好,我想在申请工作时将其添加到我的投资组合中。我的计划是使用MERN堆栈来构建一个web应用程序,用户可以在其中创建自己的登录帐户,存储他们拥有的鲜花以及他们需要浇水的频率。创建浇水计划将是下...
-
针对不同文件的不同操作
我要监视在文件夹中创建的新文件。当发生这种情况时,我想启动一个批处理文件(在下面的示例中,我只在日志文件中写了一行)。我不知道为什么这不管用。我的代码是:$watcher = New-Object System.IO.FileSystemW...
-
针对不同用户的脚本锁google app maker
我正在与2个或更多用户同时运行脚本的问题作斗争。脚本将数据添加到电子表格中,并在google驱动器中创建文件夹。我试过使用Lockservice,但它不起作用。我做了我自己的Lock‘,它改变了工作表中的值,当这个繁忙状态为真时,脚本不会运...
-
针对不同路由使用不同模板的React路由器v5
嗨,我已经看到了这个问题,这正是我正在寻找的,但我不能让它工作。React Router V4 Routers with Master Pages / Templates我使用的是5.2版App组件包括导航,并使用两个模板组件包装两个路径,...
-
nginx针对不同目录的不同认证
在apache for nginx中查找htaccess的替代方法,希望为不同的目录添加不同的身份验证规则。不同目录的不同.htpasswd文件。该怎么做呢?就像bitbucket一样,它也运行在nginx上。
-
不针对不同设备调整XIB中的视图大小
在我的应用程序中,我子类化了一个UIView,以便从摄像头捕获显示在视图中的视频,以及覆盖在其上的UIImage。我打开了AutoLayout,但问题是视图保持与我在模拟指标大小中列出的任何大小相同。如果我将模拟指标保留为“推断”或“自由形...
-
针对不同平台的segmentation.find_boundaries结果不同
Win7,python 3.6.4,jupyter notebook:import numpy as np import skimage.segmentation as segmentation source = np.array([ ...
-
针对不同的地图级别对大数据量的点进行聚合
package com.sb.service.impl; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; im...