if products == None:
msg = "Пусто"
if not products:
msg = "Пусто"
if db.test.count_documents({"_id": name}) > 0:
print("Уже существует")
find({name: {$regex: /Значение/}}),
createIndex( { name: "text" } )
find( { $text: { $search: "Значение" } } )
collection_name.update_one({"_id": ...}, {"$pull": {"list": "Позиция 0"}})
collection_name.update_one({_id: ..., "list": "Позиция 0"}, {"$set: {"list.$": "Позиция 00"}})
let pipeline = [
{
$project: {
tasks: {
$filter: {
input: "$tasks",
as: "task",
cond: {$eq:["$$task.startTime", toTimeZone( Date.now(), 'Europe/Berlin').toString()]}
}
}
}
}
]
db.user.aggregate(pipeline);