2016-04-22 7 views
4

フィールドを強制して、mongoDBに常に整数フィールドの正の値を持たせることは可能ですか?増分が負の数にならないのが理想的です。MongoDBは常に正の整数を持ちます

+0

MongoDBは制限する任意のスキーマを持っていません。 NodeJSを使用していますか?もしそうなら、マングースがそうするでしょう。 –

+0

@SivaSankar Nope、Play 2.3サーバーでReactiveMongoを使用しています – TheM00s3

+0

'$ inc'に関しては、http://stackoverflow.com/questions/14463189/testing-and-decrementing-in-an-atomic-operation – JohnnyHK

答えて

1

あなたはMongoDBの上のデータの入力/出力を制限することはできませんが、あなたはあなたのプログラム/コードでこれを行う必要があり

+0

も参照してください。 3.2バージョンからは、[ドキュメントの検証](https://docs.mongodb.org/manual/core/document-validation/)があり、更新や挿入中にドキュメントを検証する機能を提供します。 – thepirat000

関連する問題