查找 mongoDB 中是否存在集合



我有一个案例,我有5 forms.用户必须填写1st2nd3rd4th表格,每个表格都有它不同的collection(table)5th形式中,我通过调用 GET API 显示来自1st2nd3rd4th形式的一些字段。

实际上,我正在向用户显示5表单的列表。用户可以单击first 4 forms中的任何表单,然后填写它。当用户单击5th表单时,我正在调用一个 api 来获取前 4 个表单字段

现在我的问题是:当我在第 5 种形式中调用 api 以从前 4 种形式获取数据时。如果用户只填写第一个表单,并留下其他表单并单击第 5 个表单,因为只有1st表单集合存在但2nd3rd4th表单集合不存在。那么,如何处理这种坐姿呢?

如果 2nd,您能否更清楚地说明您要返回的内容。第四种形式是空的..

从我的角度来看,您将表单存储在数组或对象中。

如果你想在 get api 中检查空表单,然后实现这样的检查

if(arr[2]==" ")

或对象 sendond 索引为空,依此类推,用于其他形式(索引)

或者,如果您想在 post API 中实现,如果任何表单为空,请根据需要保留在输入字段中或在发布表单时检查所有表单值。

我想到的解决方案是 首先,如果用户不填写以前的表单,则不应允许用户填写下一个表单,您可以通过js click功能进行跟踪,也可以添加同一集合中的所有数据,但是如果您想将其放置在不同的集合中仍然可以。

我想问的一件事是,您如何跟踪同一用户填写了以前的表单? 如果您通过ID跟踪它,那么它很容易

就在进行 API 调用时,请检查上一个表集合中是否存在具有此用户名的数据,然后显示数据,否则显示一条消息以首先填写以前的表单

最新更新