我在端点上的查询中有此过滤器:
&filter [person] [0] [name] = joe&filter [person] [0] [lastName] = bloggs
我正在使用这个
router.post("/request/customer", (req, res) => {
var pendingRequest = new Customer({
name: req.body.name,
age: req.body.age,
isNewCustomer: true,
requestInfo: {
customerType: req.body.customerType,
sendTo: {
email: req.body.sendTo_email,
company: req.body.sendTo_company
},
returnTo: {
email: req.body.returnTo_email,
company: req.body.returnTo_company
}
},
});
pendingRequest
.save()
.then(result => {
console.log(result);
res.status(200).json({
message: "Handling POST request to /pending",
createdRequest: result
});
})
.catch(err => {
console.log(err);
res.status(500).json({
error: err
});
});
但这会在URL中生成此查询:
&filter [person] =%7B%0A%20%20%22name%22%3A%20%22Joe%22%2C%0A%20%20%22lastName%22%3A%20%22Bloggs%22%< / p>
不是
&filter [person] [0] [name] = joe&filter [person] [0] [lastName] = bloggs