我在名爲Orders的數據庫集合中插入了一些數據。我有一個名爲numberofh
的字段。如何更改mongo db集合中字段的類型
但我收集的所有字段都是字符串類型。我連接到服務器上的數據庫蒙戈外殼和我想刪除所有的訂單,其中numberofh
是小於5
db.orders.remove({numberofh:{$lt:20}})
不起作用,因爲numberofh
是一個字符串,因此$lt
將無法正常工作。
我可以這樣做一些其他方式,如sdb.orders.remove({parseInt(numberofh}:{$lt:20})
?
這將是最好我的解決方案,如果變化不破在應用一些其他功能。像這樣的東西對我的情況來說是不可行的,因爲其他進程需要某種格式的文檔... – Lix
您在代碼中有一個副本麪食錯誤...'sdb => db' – Lix
@heinob這工作得很好。但是它的變化只有一次,我需要再做一次,我能創造這個領域永遠在那裏嗎? – user3332859