我正在使用AngularJS与RESTful
Web服务进行交互,$resource
用于抽象暴露的各种实体.这些实体中的一些是图像,因此我需要能够使用"对象" 的save
动作$resource
在同一请求中发送二进制数据和文本字段.
如何使用AngularJS的$resource
服务在单个POST
请求中发送数据并将图像上传到安静的Web服务?
如何使用Mongoose查询Mongo集合以查找在两个属性之间具有特定关系的所有文档?
例如,如何查询characters
集合以查找其currentHitPoints
值小于其maximumHitPoints
值的所有字符?或者那些projects
有自己currentPledgedMoney
比他们少pledgeGoal
?
我试过这样的事情:
mongoose.model('Character')
.find({
player: _currentPlayer
})
.where('status.currentHitpoints').lt('status.maximumHitpoints')
.exec(callback)
Run Code Online (Sandbox Code Playgroud)
但是由于lt
论证必须是a,我收到错误Number
.如果我使用同样的事情$.status.maximumHitpoints
(我希望Mongoose能够像进行收集操作那样解决它).
这是可以在查询中完成的吗?我希望如此,但不知道如何.否则我可以过滤整个集合,underscore
但我怀疑这将对性能产生负面影响.
PS:我也尝试过使用类似的方法进行find
呼叫,没有骰子.