УчитываяМонго Обновление массива запроса с использованием Upsert
- MenuItems список [ 'Foo', 'бар', 'Fooz', 'мяч'] и
- коллекция menudb имеет 3 записи: «Foo «„бар“,„Fooz“
Когда я бегу
menudb.update({"_id" : {"$in": menuItems}}, {"$addToSet": {"staleCount": 100}}, upsert=True)
Вместо того чтобы создавать новую пластинку под названием„мяч“, он создает новую пластинку под названием» ObjectI д ("57d730777bc6a465c9124111").
Есть ли способ сделать «_id» вновь созданной записи таким, что из списка?
= Спасибо
Я хочу, чтобы новый элемент был создан, но с '_id' как 'ball' – iobelix
выполните следующие действия, чтобы проверить, правильно ли в коллекции находится _id. дб. menudb.find() На выходе будет отображаться _id как строка или объект ... например. {"_id": ObjectId ("5773e26e27819b2bf0479460"), "Имя": "a", "Электронная почта": "[email protected] "} > – tomcat