例如我想增加一個is_delete 字段,想指定類型為int_32,並且默認值為0.沒有找到好辦法我現在做的是添加這個字段,值為11,然後類型就自動為int_32,然後在批量update為0.如果直接為0.他顯示的是bool false
is_delete
int_32
0
1
,然後類型就自動為
,然後在批量
e為
如果直接為0.他顯示的是
欢迎选择我的课程,让我们一起见证您的进步~~
似乎是不行的,沒看過在資料庫層級設定的方法。對於 MongoDB 這種 NOSQL,處理這種問題只好用 ORM 或是業務程式碼。
至於你說的 update 後它顯示 bool false 應該不會吧?
> db.test.save({'a':1,'b':1}) WriteResult({ "nInserted" : 1 }) > db.test.find() { "_id" : ObjectId("5625f1d9d782d26c6536ee8c"), "a" : 1, "b" : 1 } > db.test.update({'a':1},{'$set':{'b':0}}) WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 }) > db.test.find({'a':1}) { "_id" : ObjectId("5625f1d9d782d26c6536ee8c"), "a" : 1, "b" : 0 } >
這不還是 0 嗎?
似乎是不行的,沒看過在資料庫層級設定的方法。對於 MongoDB 這種 NOSQL,處理這種問題只好用 ORM 或是業務程式碼。
至於你說的 update 後它顯示 bool false 應該不會吧?
這不還是 0 嗎?