1
"FinalizeFunction" : null,
"FilterDefinition" : {
"hour" : NumberInt(7),
"hostname" : {
"$exists" : true
}
},
"SortDefinition" : {
"hostname" : NumberInt(1)
}
我想這個文件到MongoDB的集合添加,但我得到以下錯誤:
Document field names can't start with '$' (Bad Key: '$exists')
其實,我想用這個文件生成地圖 - 在代碼端減少功能。所以我需要像這樣的FilterDefinition的BsonDocument。
你爲什麼需要在該字段名稱的$?你不能從你的程序中刪除它嗎? – Sammaye
我需要此字段在C#中進行篩選。 '$'是mongo中運算符定義的特殊字符。 –
是的,這就是您無法保存文檔的原因。有沒有辦法這 – Sammaye