1. 程式人生 > >MongoError: The dotted field .. is not valid for storage

MongoError: The dotted field .. is not valid for storage

版本 quest over 技術 ted 分享圖片 nbsp 驗證 9.png

Mongodb3.6版本前,文檔中有{key:value}結構,且key中包含了“.”,在寫數據庫的時候就會報這個錯誤,這是頁因為MongoDB對字段名字做了限制,這個問題在3.6及以後版本被修復了。

在3.2.22版本上嘗試,當插入帶key中帶"."時就會報錯。

技術分享圖片

在4.0.4版本上驗證沒有問題

技術分享圖片

參考:

https://stackoverflow.com/questions/30014243/mongoerror-the-dotted-field-is-not-valid-for-storage

技術分享圖片

MongoError: The dotted field .. is not valid for storage