nosql-mongoDB中的数组,已知其中的值,如何查询相应下标?

问题描述

mongoDB中的数组,已知其中的值,如何查询相应下标?

我们知道mongoDB是可以根据下表查询相应的数组内容的,比如

find({key.下标值:值})

现在的问题是,我已经知道了值,想获取这个下标,mongoDB是否提供了相应的方法?

如果每次都要查询整个数组然后遍历才能确认下标,这个性能损耗实在太大……

时间: 2024-09-13 03:43:39

nosql-mongoDB中的数组,已知其中的值,如何查询相应下标?的相关文章

mysql-Mysql 条件查询时记录的唯一id,有多个id并且已知的,该怎么查询

问题描述 Mysql 条件查询时记录的唯一id,有多个id并且已知的,该怎么查询 已知id的值,比如 int pId[100]; CString sql; sql.Format("select * from table_name where id!=%d and id!=%d and id!=%d .....",pId[0],pId[1],pId[2],.....); 难道是这样写吗? 解决方案 mysql多ID查询查询多个ID的数据 解决方案二: 用not in试试,这么写; sel

MongoDB中对文档的增删查改基本操作方法总结_MongoDB

插入文档:insert() 方法 要插入数据到 MongoDB 集合,需要使用 MongoDB 的  insert() 或 save() 方法. 语法: insert() 命令的基本语法如下: >db.COLLECTION_NAME.insert(document) 例子:  >db.mycol.insert({    _id: ObjectId(7df78ad8902c),    title: 'MongoDB Overview',     description: 'MongoDB is

javascript 动态设置已知select的option的value值的代码_表单特效

复制代码 代码如下: funtion setSelectOption(a,b){//a =>select 的id名,b=>已知option的值 for (i=0;i<$(a).length;i++) //$(a)获取a的id的简单写法,前提是必须用引用prototype.js if($(a).options[i].value == b){//遍历select $(a).options[i].selected=true;//选中特定值 break; }

c语言-已知二叉树的中序遍历序列与层次遍历序列分别存于数组A[1-n] B[1-n]中,建立二叉树的二叉链表。

问题描述 已知二叉树的中序遍历序列与层次遍历序列分别存于数组A[1-n] B[1-n]中,建立二叉树的二叉链表. 已知二叉树的中序遍历序列与层次遍历序列分别将值存于数组A[1-n].B[1-n]中,请编程建立二叉树的二叉链表. 二叉树结点定义 typedef struct { Elemtype data; BiNode* lchild,rchild; }BiNode,*BiTree; 解决方案 http://www.zybang.com/question/23e04267bb862ea67197

WCF技术剖析之十三:序列化过程中的已知类型(Known Type)

DataContractSerializer承载着所有数据契约对象的序列化和反序列化操作.在上面一篇文章(<数据契约(Data Contract)和数据契约序列化器(DataContractSerializer)>)中,我们谈到DataContractSerializer基本的序列化规则:如何控制DataContractSerializer序列化或者反序列化对象的数量:以及如何在序列化后的XML中保存被序列化对象的对象引用结构.在这篇文章中,我们会详细讨论WCF序列化中一个重要的话题:已知类型

api-google中关于已知多个点的坐标与这多个点与未知点的不精确的距离,求未知点的坐标的API?

问题描述 google中关于已知多个点的坐标与这多个点与未知点的不精确的距离,求未知点的坐标的API? C语言的API,google中关于已知多个点的坐标与这多个点与未知点的不精确的距离,求未知点的坐标的API? 解决方案 所谓距离就是一个圆的方程,用两个圆的方程就能定位坐标(方程的解)

android怎么从服务器的一个存放图片的文件夹中下载其中所有的图片,已知文件夹的url

问题描述 android怎么从服务器的一个存放图片的文件夹中下载其中所有的图片,已知文件夹的url android怎么从服务器的一个存放图片的文件夹中下载其中所有的图片,已知文件夹的url 解决方案 只要这个url和图片信息(比如名字)能组成有效的url就行了,然后再返回一个图片的名字列表,遍历下载就行了 解决方案二: QT下实现将图片从一个文件拷贝到另一个文件夹把存储在数据库的图片导入到一个文件夹 解决方案三: 考慮安裝一下 ""抓圖神器"" 這個APP應該就可以

java-如何为已封装的构造类中的数组赋值并打印

问题描述 如何为已封装的构造类中的数组赋值并打印 初学java 望大神赐教 class Leisss{ private String name; private Leisss(String a){ this.name=a; } public void setname(String ss){ this.name=ss; } public String getname(){ return this.name; } static Leisss shuzu[]=new Leisss[3]; public

iOS 8.1.1已知BUG汇总:WiFi浏览器续航纷纷中招

苹果公司一年一更新系统的习惯对于果粉来说已经是习以为常了.每年当苹果发布全新的设备时,苹果的iOS系统也会随之更新,而今年苹果发布了全新的iPhone 6和iPhone 6 Plus,iOS系统也来到了最新的iOS 8(目前最新的版本是iOS 8.1.1),但是全新的iOS 8系统对用户升级来说却存在一些令人苦恼的问题.iOS 8系统已知BUG汇总首先就是升级所需的空间,一般来说iOS系统在升级时会提示更新文件的大小,此次iOS 8系统同样提示用户更新的容量大小在1GB左右,但实际上却需要用户的