mongodb-删除特定模式的字段
我试图从mongo中删除特定模式的字段。例如,我的数据就是这样的:mongodb-删除特定模式的字段,mongodb,Mongodb,我试图从mongo中删除特定模式的字段。例如,我的数据就是这样的: { traffic_social_source_facebook: 1.0, traffic_social_source_instagram: 0.05, traffic_current_visits: 50, traffic_previous_visits: 100, traffic_source_Direct: 12
{
traffic_social_source_facebook: 1.0,
traffic_social_source_instagram: 0.05,
traffic_current_visits: 50,
traffic_previous_visits: 100,
traffic_source_Direct: 12
},
{
traffic_social_source_twitter: 0.3,
traffic_social_source_pinterest: 0.003,
traffic_current_visits: 50,
traffic_previous_visits: 100,
traffic_source_Mail: 43
}
我知道如何删除单个字段,但如何删除包含诸如“流量\社交\来源”或“流量\来源”等模式的字段?因为每一行都有不同的属性。我需要一些帮助。为什么不创建一个名为“traffic_social”的字段,并为该字段指定一个“source”属性,该属性的值为facebook、twitter、instagram等。然后您可以删除traffic_social字段。据我所知,我一定会使用此模式,但这是不可能的,因为您无法添加类似StartWith()的功能或者类似于田野的东西。不过我可能错了。很抱歉不能再提供帮助了!不用担心,我也尝试过使用正则表达式,但它对值有效,而不是可能重复的字段名称