追加のフィールドを追加できるように、DBRef を手動で作成したいと考えています。ただし、次を渡そうとすると:
{'$ref': 'projects', '$id': '1029412409721', 'project_name': 'My Project'}
Pymongo はエラーを発生させます:
pymongo.errors.InvalidName: key '$id' must not start with '$'
pymongo$
が特別なキーを予約しているように見えるので、私がやろうとしていることを実行することさえ可能かどうか疑問に思いますか?