2012-11-09 51 views
0

問候全部,MongoDb保存拋出PHP類私人成員的錯誤

我在PHP中創建了一個具有私有成員的類。當我嘗試將該類的一個實例保存到MongoDb中時,col-> insert($ newObject),代碼將引發以下錯誤:

致命錯誤:帶有消息'零長度鍵的未捕獲異常'MongoException'不允許,你用$加雙引號嗎?'在/var/www/html/index.php:105堆棧跟蹤:#0 /var/www/html/index.php(105): MongoCollection-> save(Object(Address))#1 {main}拋出/第105行的var/www/html/index.php

如果我將私有成員更改爲public,它可以很好地保存,但是有沒有辦法將它保存爲private,而不是保存在Mongodb中?

謝謝!

回答

0

做一個函數,返回一個沒有該屬性的對象,並插入它,而不是...