pub fn process_set(
db: &Db,
payload: &Value,
max_body_size: usize,
) -> (u16, Value)Expand description
Handle a SET (insert/upsert) request.
Accepts two data formats:
- Object map: { “collection”: “users”, “data”: { “u1”: {…}, “u2”: {…} } } Keys are provided by the client. Existing documents are overwritten.
- Array: { “collection”: “users”, “data”: [ {…}, {…} ] } Keys are auto-generated as UUIDv7 strings. Returns the generated IDs.