我有mongodb
集合说collectionA
,其文档结构如下:
{
"_id": ObjectId("xyz"),
"username": "XYZ",
"funds": [{doc}, {doc}, ...],
"checkout": {nested doc}
}
我意识到这会增长很多。因此 我想将此集合中的所有文档拆分为两个,如下所示:
{
"_id": ObjectId("xyz"),
"username": "XYZ",
"funds": [...]
}
&安培;
{
"_id": ObjectId("xyz"),
"username": "XYZ",
"checkout": {nested doc}
}
ID&两个集合中相应条目的用户名相同。
我可以通过copyTo()
找到将完整文档从一个集合复制到另一个集合,但我正在寻找的是不同的东西。我怎样才能做到这一点?
提前致谢。