我有一个数据库的数据格式为:http://www.website.com/stuff/more_stuff/part_i_want。如何更新该格式的所有数据以仅保留url的最后部分(在最后一个'/'之后)?如何在MongoDB中获取url的最后部分?
例如: http://www.website.com/stuff/more_stuff/part_i_want - > part_i_want
我的想法做这样的:
db.table.aggregate([
{ $project : { $split: ["url", "/"] }, qty : 1 } }
])
db.table.update([
{$set : { "url" : "url [ url.length - 1 ] } }
])
这是一个使用MongoDB的我的第一次,所以我不知道如果语法是连接近正确。任何帮助,将不胜感激。
谢谢!