我有一个像这样的json数据:
{
"_id": ObjectId("5306e7fd80b1027ad2653db4"),
"testada": "ecom",
"id": "27"
} {
"_id": ObjectId("5306e81880b1027ad2653db5"),
"testada": "alorta",
"id": "27"
} {
"_id": ObjectId("5306e81880b1027ad2653db6"),
"testada": "france24",
"id": "23"
}
{
"_id": ObjectId("5306e81880b1027ad2653db6"),
"testada": "seloger",
"id": "23"
}
从中,我必须使用删除一个重复的条目id:27
,与情况相同,id:23
结果json
如下:
{
"_id": ObjectId("5306e81880b1027ad2653db5"),
"testada": "alorta",
"id": "27"
} {
"_id": ObjectId("5306e81880b1027ad2653db6"),
"testada": "france24",
"id": "23"
}
怎么可能
[**Fiddle Demo**](http://jsfiddle.net/cse_tushar/wtXx4/)
var arr = [], //to collect id values
collection = []; //collect unique object
$.each(json_all, function (index, value) {
if ($.inArray(value.id, arr) == -1) { //check if id value not exits than add it
arr.push(value.id);//push id value in arr
collection.push(value); //put object in collection to access it's all values
}
});
console.log(collection); //you can access it values like collection[index].keyName
console.log(arr);
问题内容: 有没有一种有效的方法使用python从此数据中删除重复的“ person_id”字段?在这种情况下,只需保持第一次出现。 应成为: 问题答案: 假设您的JSON是有效语法,并且您确实在请求帮助,因为您将需要执行以下操作 如果要始终保留第一次出现,则需要执行以下操作
我有2个数据帧,和,有一个列(和其他非重要的)。 我想在中删除包含已在中的电子邮件的行。 我该怎么做?
预期产出 当我的这个注释未能解决这个问题时,我如何解决它
在mongodb中,我有一个集合,其中数组有重复的条目,如 我需要删除重复的数组,只保留唯一的数组值,如下所示。 最好的方法是什么 谢啦
问题内容: 我有一个字符串数组列表,并在其中添加了一些重复值。我只想删除那个重复的值,那么如何删除它。 在这个例子中我有一个主意。 但是有没有足够的方法来删除该重复表格列表。没有使用For循环?我可以通过使用HashSet或其他方式来做到这一点,但只能使用数组列表。想对此提出您的建议。谢谢您的提前答复。 问题答案: 您可以从列表中创建一个。在将包含每个元素只有一次,在相同的顺序。然后从创建一个新的
问题内容: 我有一个看起来像这样的数组: 而且我需要删除重复项,以便保留类似以下内容: 我尝试安装underscore.js并使用._uniq,但这似乎仅在对象中出现一对时才起作用。我似乎无法使它跨多个键工作。 当我尝试类似的东西: 我只得到前三个唯一值(每个年级一个)。但是我需要所有年级和领域的唯一值。是否有一种简单的方法将两个键都馈给_.uniq函数? 最终,我需要一个列表,其中每个唯一的等级