У меня есть набор, как такСохранить Подмножество MongoDB коллекции в другую коллекцию
{date: 20120101}
{date: 20120103}
{date: 20120104}
{date: 20120005}
{date: 20120105}
Как сохранить подмножество этих документов с датой «20120105» в другую коллекцию?
т.е.db.subset.save(db.full_set.find({date: "20120105"}));
Начиная с [2.2] (http://docs.mongodb.org/manual/reference/method/db.collection.insert/), вставка может принимать массив документов, поэтому вы можете выполнить команду var docs =. . ..find (...) ToArray(); db.coll.insert (документы) '. Я не нашел производительность очень хорошей в любом случае, хотя –
К сожалению [$ out] (https://docs.mongodb.org/manual/reference/operator/aggregation/out/) пришел в Mongo с версии [2.6 ] (https://docs.mongodb.org/manual/release-notes/2.6/), а не [2.2] (https://docs.mongodb.org/manual/release-notes/2.2 /) – CroWell