MongoEngine / MongoEngine/mongoengine
Upsert does not update SequenceField
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 4.3k
- Forks
- 1.2k
- Avg merge
- 4h 41m
- Merged PRs (30d)
- 11
Description
Is this intended behavior? I ran into a bug where when I called update_one withupsert=True, a sequencefield was not created for the object on creation.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the reported case by calling update_one with upsert=True on an object containing a SequenceField. Trace the upsert and SequenceField handling, then add or update coverage showing whether the sequence field is created when the object is inserted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- mongodb, python
- Domain
- backend, databases
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100