是否可以使用RegEx或Mongodb中的任何其他方式检索文件的一部分,例如考虑收集后。
values of field x
------------
XXaaaaa(dd)
YYaa(bb)aa
ZZxsf(ss)a
我们怎样才能获得dd,bb,cc或者我们如何获得XX,YY,ZZ?
我的意思是使用Mongodb工具, not js 执行速度不是那么快。在SQL中,这可以很容易地完成,但mongodb呢?
desired result 1
----------------
XX
YY
ZZ
desired result 2
----------------
dd
bb
ss
答案 0 :(得分:1)
我认为您可以使用聚合框架和$substr。样本(没有验证)假设数据在" abc"属性。
db.collection1.aggregate({
$project: {
: { $substr: ["$abc", 0, 2] }
}
});