正则表达式:捕获组?

罗曼

我想知道MongoDB是否可以使用捕获组。

例如,假设我有一个仅包含其全名的用户集合,并且我想获得其名字和姓氏。

这就是我在考虑使用捕获组的想法:

bulk.find( { full_name: /<first_name>(.*) <last_name>(.*)/i } ).upsert().replaceOne(
   {
     first_name: <first_name>,
     last_name: <last_name>
   }
);
bulk.execute();

是否可以仅使用MongoDB?你会怎么做?

用户名

也许使用javascript:

此处的文档:http : //docs.mongodb.org/manual/reference/method/cursor.forEach/

范例:

db.collection.find().forEach(function(e) {
var fullName = e.full_name
e.firstname = full_name.substring(\*something*\)
e.lastname = full_name.substring(\*something*\)
db.collection.save(e);
 });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

bash-打印正则表达式捕获的组

来自分类Dev

如何限制正则表达式捕获组?

来自分类Dev

Ruby正则表达式-仅gsub捕获的组

来自分类Dev

正则表达式可选捕获组?

来自分类Dev

正则表达式匹配短语并创建捕获组

来自分类Dev

复杂正则表达式与捕获组匹配

来自分类Dev

Python正则表达式findall捕获重复的组

来自分类Dev

Javascript正则表达式中的非捕获组

来自分类Dev

正则表达式-捕获组混乱

来自分类Dev

PHP正则表达式和相邻捕获组

来自分类Dev

正则表达式反向引用非捕获组?

来自分类Dev

正则表达式非捕获组-没用吗?

来自分类Dev

正则表达式非捕获组ins Scala

来自分类Dev

Unicode字符正则表达式,捕获组

来自分类Dev

正则表达式第二非捕获组?

来自分类Dev

正则表达式在Visual Studio中捕获组

来自分类Dev

正则表达式匹配并比较捕获的组

来自分类Dev

Python正则表达式子组捕获

来自分类Dev

正则表达式:捕获组中的捕获组

来自分类Dev

正则表达式替换忽略非捕获组

来自分类Dev

正则表达式捕获组快速

来自分类Dev

捕获所有适合正则表达式的组

来自分类Dev

正则表达式:基于先前捕获组的模式

来自分类Dev

重复正则表达式捕获组的捕获部分

来自分类Dev

正则表达式中捕获组的奇怪行为

来自分类Dev

在捕获的组正则表达式上修剪空间

来自分类Dev

正则表达式,捕获组

来自分类Dev

正则表达式捕获组

来自分类Dev

捕获组中的正则表达式捕获组