Мне нужно скопировать коллекцию в другую коллекцию для работы. То, что я до сих порMongodb копирует коллекцию в другую коллекцию
checkPoints.find().forEach(function(copy){'pdiCheckPoints'[MachineNr].insert(copy);});
Но Монго швыряет TypeError: Не удается вызвать метод «вставки» в неопределенной.
копия работает с
checkPoints.find().forEach(function(copy){pdiCheckPoints.insert(copy);});
но работает с более чем 1 машины мне нужно добавить идентификатор для каждой копии каким-то образом. Любая помощь очень ценится.
Что такое «машина» в вашей модели? Если 'pdiCheckPoints' является _collection_, то вы не можете индексировать его как _object_ с помощью' [key] ' –
. Аппарат должен быть уникальным идентификатором со многими контрольно-пропускными пунктами, до сих пор идея – Jogibaer
Это означает, что' machine' является отдельной коллекцией или что это всего лишь ключ к вашей коллекции 'pdiCheckPoints'. См. Возможное решение. –