Я нашел этот ответ - Answer linkСохранить подмножество MongoDB (3.0) коллекции в другую коллекцию в Python
db.full_set.aggregate([ { $match: { date: "20120105" } }, { $out: "subset" } ]);
Я хочу сделать то же самое, но с первых 15000 документов в коллекции, я не мог найти, как применить ограничение на такой запрос (я попытался с помощью $limit : 15000
, но он не признает $ предела)
также, когда я попробовал -
db.subset.insert(db.full_set.find({}).limit(15000).toArray())
нет фунца ион toArray()
для выходного типа cursor
.
Направьте меня, как я могу это выполнить?
ли вы попробовать 'db.full_set.aggregate ([{$ матч: {дата: "20120105"}}, {$ limit: 15000}, {$ out: "subset"}]); '? – chridam
Я запускаю это в ноутбуке Jupyter, он говорит, что «$» не является допустимым синтаксисом. – Darpan