【发布时间】:2014-03-23 05:47:54
【问题描述】:
我有以下数组,我需要从数组列表中获取唯一数组,或 set union (相同的东西只有一次),并且还排除空数组。这在服务器端如何实现?
{
"slots": [
[],
["08:30AM", "08:40AM", "08:50AM", "09:00AM", "09:10AM", "09:20AM", "09:30AM", "09:40AM", "09:50AM", "10:00AM", "10:10AM", "10:20AM", "10:30AM", "10:40AM", "10:50AM", "11:00AM", "11:10AM", "11:20AM", "11:30AM"],
["08:30AM", "08:40AM", "08:50AM", "09:00AM", "09:10AM", "09:20AM", "09:30AM", "09:40AM", "09:50AM", "10:00AM", "10:10AM", "10:20AM", "10:30AM", "10:40AM", "10:50AM", "11:00AM", "11:10AM", "11:20AM", "11:30AM"],
["08:30AM", "08:40AM", "08:50AM", "09:00AM", "09:10AM", "09:20AM", "09:30AM", "09:40AM", "09:50AM", "10:00AM", "10:10AM", "10:20AM", "10:30AM", "10:40AM", "10:50AM", "11:00AM", "11:10AM", "11:20AM", "11:30AM"],
[],
[],
[]
],
}
我需要输出,
{
"slots": [
["08:30AM", "08:40AM", "08:50AM", "09:00AM", "09:10AM", "09:20AM", "09:30AM", "09:40AM", "09:50AM", "10:00AM", "10:10AM", "10:20AM", "10:30AM", "10:40AM", "10:50AM", "11:00AM", "11:10AM", "11:20AM", "11:30AM"]
}
【问题讨论】:
-
显示你做了什么。这不是一个把你的工作扔给其他人的地方。还添加了更多的标签,如 C、C++、javascript、java、function、php 和 python 等。
-
@SalvadorDali 虽然我同意“不要让别人做你的工作”的观点。 有一种使用 MongoDB 执行此操作的明确方法,因此您不希望在代码中执行此客户端,因此这些标记无关紧要。出于这个原因,持有也是如此。考虑到不是每个人都能说一口流利的英语。
-
如果我的英语比打字好,可能会有所帮助:“不要让别人做你的工作”。但这可能是缺乏了解从哪里开始。问题的编辑内容应该足够清楚,以便给出 MongoDB 的答案。