【发布时间】:2017-04-05 13:55:06
【问题描述】:
所以我有一个应用程序,其中涉及给出估计的等待时间。我目前将我的架构设置为根据集合中的项目数估算出一个 waitTime 值。这工作发现。
我遇到的问题是,每当从数据库中删除某人时,我需要能够将数据库中每个人的估计等待时间减少 15。
例如,假设数据库中当前有四个人。每个人的等待时间分别为 15、30、45 和 60。然后假设数据库中的第二个人被删除(即他们取消了约会)。然后,在第二个人之后的两个人需要将他们的估计等待时间更新为 30 和 45 分钟。
{
"_id": "qntsyc9RZqkbHnSGM",
"Name": "John",
"PhoneNumber": "5555555555",
"createdAt": "2017-04-05T05:05:46.024Z",
"currentStatus": "Waiting",
"waitTime": 30 //this is the value I want to reduce for every object in the database
}
我该怎么做呢?
附:这基本上是在创建一个索引,但我在尝试为我的数据库创建索引时遇到了问题。我尝试使用 createIndex() 和 ensureIndex(),但没有成功(也许我只是做错了)。如果有办法为我的数据库创建索引,那么我也可以使用它。
【问题讨论】:
标签: javascript html mongodb meteor