4
我正在爲基於MongoDB數據存儲的Web應用程序設計我的第一個API。 我返回json響應,我不知道如何決定,哪個更好:Api設計:哪個更好:返回null爲空值或不爲空
保持一致的響應方案,空字段或null。 或僅返回非空值。
這意味着舉例,當從我的Mongo數組中刪除值時,我需要檢查數組是否爲空,如果是,則$ unset它。
我正在爲基於MongoDB數據存儲的Web應用程序設計我的第一個API。 我返回json響應,我不知道如何決定,哪個更好:Api設計:哪個更好:返回null爲空值或不爲空
保持一致的響應方案,空字段或null。 或僅返回非空值。
這意味着舉例,當從我的Mongo數組中刪除值時,我需要檢查數組是否爲空,如果是,則$ unset它。
我寧願避免關係模式和應用程序代碼的空值;我會爲NoSQL推薦相同的。
「null」的意思是「我不知道」給我。
一個空的物體說:「你問了這個,但沒有。」我認爲它更加明確和正確。
Thnaks for your answer ;-) –