日時フィールドを持つモデルがあります
user_since = db.DateTimeField()
モデルの新しいオブジェクトをmongoに挿入しようとすると、エラーはありません。しかし、書き込みは成功しません。
to_json() からオブジェクトを出力し、mongo シェルで挿入しようとすると、次のエラーが発生します。
field names cannot start with $ [$date] at src/mongo/shell/collection.js:L147
to_json にはこのフィールドがありました。
"user_since": {"$date": 1392205572989}
これを解決する方法についての指針が見つからないようです。
書き込みが失敗する原因は何ですか?
書き込みに失敗した場合にmongoengineにエラーをスローさせるにはどうすればよいですか? または、少なくともエラーの内容を確認しますか?
ありがとう。
更新:後でわかったように、本当の問題は日時フィールドではありません。問題の詳細はこの質問にありますMongoEngine Document Object made using from_json does not save