Questions tagged «projection»

14
仅检索MongoDB集合中对象数组中的查询元素
假设您的收藏夹中包含以下文档: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } 进行查询: db.test.find({"shapes.color": "red"}, {"shapes.color": 1}) 要么 db.test.find({shapes: {"$elemMatch": {color: "red"}}}, {"shapes.color": 1}) 返回匹配的文档(文档1),但始终包含以下所有数组项shapes: { "shapes": [ {"shape": "square", "color": "blue"}, {"shape": "circle", "color": …

19
如何为MongoDB集合中的所有文档选择单个字段?
在我的MongoDB中,我有一个学生集合,其中包含10个具有字段name和的记录roll。此收藏的一条记录是: { "_id" : ObjectId("53d9feff55d6b4dd1171dd9e"), "name" : "Swati", "roll" : "80", } 我只想检索roll集合中所有10条记录的字段,就像我们在传统数据库中那样,可以使用: SELECT roll FROM student 我浏览了许多博客,但所有博客都导致一个查询,其中必须包含WHERE子句,例如: db.students.find({ "roll": { $gt: 70 }) 该查询等效于: SELECT * FROM student WHERE roll > 70 我的要求是只找到一个没有任何条件的钥匙。那么,对此的查询操作是什么。

9
鼠标/画布X,Y到Three.js世界X,Y,Z
我到处搜索了一个与我的用例匹配但找不到的示例。我正在尝试将摄像头的屏幕鼠标坐标转换为3D世界坐标。 解决方案我发现所有方法都可以进行射线相交以实现对象拾取。 我想做的是将Three.js对象的中心定位在鼠标当前“在”上方的坐标上。 我的相机位于x:0,y:0,z:500(尽管它会在模拟过程中移动),并且我的所有对象都位于z = 0,且x和y值不同,所以我需要了解基于X,Y的世界假设将跟随鼠标位置的对象的az = 0。 这个问题看起来像一个类似的问题,但没有解决方案:在THREE.js中获取鼠标相对于3D空间的坐标 给定鼠标在屏幕上的位置,其范围为“左上= 0,0 |右下= window.innerWidth,window.innerHeight”,任何人都可以提供一种将Three.js对象移动到鼠标坐标的解决方案沿着z = 0?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.