我想删除ID以10开头的多条记录。
我正在使用以下命令
import RPi.GPIO as GPIO
import psutil
import time
from subprocess import call
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(24, GPIO.IN)
try:
time.sleep(2) # to stabilize sensor
while True:
if GPIO.input(24) == True:
print("Motion Detected...")
for proc in psutil.process_iter():
if proc.name() == "DISPLAY=:0.0":
proc.kill()
break
time.sleep(0.1)
if GPIO.input(24) == False:
print("waiting for Detect...")
call("/home/pi/picture-frame.sh")
time.sleep(0.1)
except:
GPIO.cleanup()
输出为-> mc.delete_many({'id':{'$regex':'^1'}})
但是记录不会被删除。似乎正则表达式仅适用于字符串。 如何使用整数?
注意-> mc = MongoClient()。db_name.collection_name