MongoDB 中的反向数组字段

2023-11-30

我有一个集合,其中的位置字段以错误的顺序输入:

location: [38.7633698, -121.2697997]

当我尝试使用...在字段上放置二维索引时

db.collection.ensureIndex({'location': '2d'});

...我收到以下错误,因为纬度和经度颠倒了。

"err" : "location object expected, location array not in correct format",
"code" : 13654

如何为 mongo shell 中的每个文档反转该数组?


db.loc.find().forEach(function (doc) {
    var loc = [ doc.location[1], doc.location[0] ]; 
    db.loc.update(doc, { $set: { location: loc } });
})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MongoDB 中的反向数组字段 的相关文章

  • 从 JSON 字符串创建 BSON 对象

    我有一个 Java 应用程序 它从外部应用程序获取数据 传入的 JSON 位于字符串中 我想解析该字符串并创建 BSON 对象 不幸的是 我在 Java 的 BSON 实现中找不到该 API 我是否需要使用外部解析器 例如 GSON 而且
  • 在 mongodb 中更新异步重复数据的最佳实践

    我正在权衡 Web 应用程序从关系 SQL 数据库迁移到 mongodb 的利弊 这是为了解决性能问题 将所有对象依赖项存储在对象本身中允许快速 读 用于向用户显示数据 另一方面 某些数据存在于不同的集合中 例如用户名位于用户集合中 但也在
  • 在 config.js 中打开 admin 以查看服务器统计信息

    拉动后运行此命令 docker run d p 27017 27017 e MONGO INITDB ROOT USERNAME admin e MONGO INITDB ROOT PASSWORD password name mongod
  • mongo docker 镜像创建后未运行脚本

    我使用 docker compose 为前端 后端和 mongo 实例创建 3 个不同的容器 其中三个正在运行并在它们之间连接 但我需要在 mongo 实例运行后立即在数据库上创建一个管理员用户 根据 mongo 图像文档 每个脚本位于do
  • 服务器发现和监控引擎已弃用

    我在 Node js 应用程序中使用 Mongoose 这是我的配置 mongoose connect process env MONGO URI useNewUrlParser true useUnifiedTopology true u
  • MongoDB的ObjectId是如何生成的?

    他们是吗somewhat随机的 我的意思是 人们能够将它们分开吗 它们不是随机的 可以很容易地预测 BSON ObjectID 是一个 12 字节值 由 4 字节时间戳组成 自纪元以来的秒数 一个 3 字节 机器 ID 2 字节进程 ID
  • 致命错误 - 未找到“Mongo”类

    我正在尝试执行此操作 但我收到以下错误 致命错误 在 C wamp www 中找不到类 Mongo Info PHP 5 38 MongoDB mongodb win32 i386 2 0 2 MongoDB PHP 驱动程序 mongo
  • Mongod 服务启动退出,代码为 100

    Problem 我的 mongo 服务不再启动 root machine service mongod start root machine service mongod status mongod service High perform
  • Mongo $group 和 $project

    我正在尝试获取关键字计数parentId categioryId and llcId 我的数据库是 id ObjectId 5673f5b1e4b0822f6f0a5b89 keyword electronic content manage
  • 如何修复 MongoClient is not a constructor 错误

    我刚刚学习 JavaScript 和 Nodejs 根据我在网上找到的一些代码 我编写了以下应用程序 当我尝试运行它时 我在第 9 行收到错误 其中显示 new MongoClient 错误提示 MongoClient 不是构造函数 您能解
  • Flask 不加载配置

    我在 Flask 中加载配置时遇到问题 from config import config DevelopmentConfig TestingConfig ProductionConfig def create app config nam
  • 清理 MongoDB 的输入

    我正在为 MongoDB 数据库程序编写 REST 接口 并尝试实现搜索功能 我想公开整个 MongoDB 接口 我确实有两个问题 但它们是相关的 所以我将它们放在一篇文章中 使用 Python json 模块解码不受信任的 JSON 是否
  • mongo BadValue 未知运算符:$or

    该集合有一份文档 id ObjectId 54b513933aca242d9915a787 carriers carrier ObjectId 54b54d223aca242d9915a788 carryingInterval from I
  • 为关联数组选择哪种映射类型?学说ODM

    我有一个关于 顺便说一句 真的很棒 Doctrine ODM 的简单问题 假设您有一个类似以下的文档 Document class Test Id public id WHICHTYPE public field array 现在我想存储一
  • Spring Data mongodb:添加 MongoDb 访问凭据

    我的 Spring 应用程序中有以下工作配置
  • MongoDB 如何选择候选计划

    我的应用程序中的查询速度很慢 创建两个索引后 它在本地数据库中使用它们以获得更好的性能 但是当我部署在生产数据库上时 它仍然使用原始索引 下面是我所做的 集合中的属性tasks team id project id created by a
  • 相同的单词但不同的 unicode 字符

    我在 Windows 上使用 Python 构建了一个关于越南餐馆的问答应用程序 要编写越南语字符 我需要使用 Unicode 首先 我从使用 HTML charset utf 8 的 TripAdvisor 网站克隆数据并构建我的 Mon
  • 将 Mongodb 与 Android 应用程序连接

    我正在尝试构建 Android 应用程序来连接到 MongoDB 一直被这个问题困扰 MongoDB 是可访问的 但没有安全性 可以通过手机使用 Mono Explorer 添加数据 public void sendMessage View
  • Mongoose 总是返回空数组? [复制]

    这个问题在这里已经有答案了 我是nodejs i的新手 我已经有一个名为aqi的数据库 集合名称为pln 我试图在网页上显示集合中的所有记录 但猫鼬总是返回空数组 我已经用其他数据库测试了它 但我可以从它们获取数据 但对于 pln mong
  • 访问 Amazon EC2 上的 Mongodb 时出现问题

    我还有一个问题要问你 我有安装了 mondodb 的 Amazon EC2 实例 它工作得很好 除了一件事 我无法从外部 我的电脑 访问 连接到 它 我认为安全组的问题 这是某种默认防火墙 有谁知道如何配置EC2实例来访问mongodb 提

随机推荐

  • 在获取请求中显示不同的结果,按属性分组并计算该属性的总数

    设想 我有一个费用跟踪 iOS 应用程序 并且有一个名为 DashBoardViewController 的视图控制器 表视图控制器 带 FRC 它基本上可以对给定一周 一个月或一年的费用 收入进行分类 并将其显示为节标题例如标题 2012
  • 如何使方法的返回对象通用?

    我需要执行类似下面的代码的操作 但是 new T 不起作用 它说 无法创建变量类型 T 的实例 因为它没有 new 约束 public static T MapToBaseDropDown2
  • 如何启动电子邮件客户端,然后使用 Javascript 进行页面重定向?

    我需要使网站在其他浏览器上的功能与 IE6 中的功能完全相同 当前代码的一部分类似于以下内容 在 IE 中 这会导致邮件客户端打开并准备好指定的消息 然后将浏览器重定向到 newPage html 然而 其他浏览器仅重定向到 newPage
  • 在 R 中对数据进行分类

    我试图根据数据类型将我的数据分类为不同的组 我的数据和代码如下 bank ROE bank1 0 73 bank2 0 94 bank3 0 62 bank4 0 57 bank5 0 31 bank6 0 53 bank7 0 39 ba
  • 归并排序最有效的实现

    所以我想知道 Java 中合并排序最有效的实现是什么 如果它的时间效率会根据语言而变化 这个问题可能很微不足道 但我的最终目标是向更有经验的程序员学习 这是我做的两个例子 version I made public static doubl
  • 如何通过循环将数据分组到同一标题下

    我正在尝试从两个连接表中获取数据 从一个表中我收集列表标题 从第二个表中我收集列表数据 型号代码 function view searching type items this gt db gt select searching type
  • ios 8 swift - 如何使用单独的数据源为表格视图添加页脚

    这两天我一直在努力解决这个问题 我只想将页脚 自定义单元格 添加到我的表格视图中 我有一个视图 上面有一些东西 标签 按钮 并且我添加了一个表格视图 为了拥有一个干净的控制器 对于数据源 我使用一个单独的文件 class MyDataSou
  • 解释以下C++方法[重复]

    这个问题在这里已经有答案了 define XL 33 define OR 113 define NOR 313 define TN 344 int to bits int critn char mask unsigned int x int
  • 如何使 window.showmodaldialog 在 chrome 37 中工作?

    我们有一个巨大的网络应用程序 我们使用window showmodaldialog用于警报 确认和弹出窗口 自 Chrome 版本 37 起 此调用已被禁用 有什么快速解决方法吗window showmodaldialog在最新版本的 Ch
  • PHP:包含深度嵌套目录层次结构中的页面 - 性能问题

    假设 我要包含深度嵌套目录层次结构中的一些页面 require path to project views forms member login submit php 我从操作系统课程中了解到 每次我们想要访问 搜索文件时 inode 在u
  • 在二维数组中查找邻居

    有没有一种简单的方法可以找到二维数组中元素的邻居 即元素周围的八个元素 不仅仅是以不同的组合对索引进行减法和加法 如下所示 array i 1 i array i 1 i 1 array i i 1 array i 1 i 等等 伪代码 r
  • C++ 中的网络适配器信息

    在 Windows 8 上 我可以在 C 中使用任何标准函数来获取系统中处理以太网的每个网络接口卡的 IP 地址和网络掩码列表吗 我能想到的获取此类信息的唯一其他方法是解析ipconfig 但我真的不想在 C 中走这条路 微软有一个东西叫I
  • 如何使用 DictationServices.framework

    Mac 10 8 包含私有 DictationServices framework 它永远不会在 App Store 中获得批准 而只是出于兴趣 如何利用它的私有类 方法和消息 root DictationServices framewor
  • iTextSharp - 在合并 PDF 中使用 PDFAction.GotoLocalPage

    我编写了一些代码 将多个 PDF 合并为一个 PDF 然后从 MemoryStream 中显示该 PDF 这很好用 我需要做的是将目录添加到文件末尾 并提供指向每个 PDF 开头的链接 我计划使用 GotoLocalPage 操作来执行此操
  • 自定义 Woocommerce 购物车页面中 2 列的结账字段

    新的 WooCommerce 更新结帐字段后 列的行为很奇怪 这是我的结帐字段自定义 add filter woocommerce checkout fields custom override checkout fields functi
  • powershell中的哈希表

    我正在 PowerShell 中开发一个应用程序 我将变量存储在哈希表中 如何保持哈希表中的顺序 我希望顺序与我填充哈希表时的顺序相同 哈希表本质上不维护值的顺序 网上已经有一些解决方法 检查这些 http www tellingmachi
  • 在同一页面上显示 PHP 表单验证结果

    我确信第一反应会是这样的 这家伙没有谷歌吗 是的 我承认这确实看起来是一个非常基本的概念 我已经尝试过并试图理解它 查找有关该主题的各种帖子和文章等 但一切都无济于事 也许你可以给我指出正确的方向 我有一个基本的联系表单 contact h
  • Unity3D 中的随机数?

    我发现的是如何创建随机数 伟大的 然而 该解决方案在其他功能中不起作用 为了创建一个随机数 我使用了 Random randomDirection new Random int directionChoice randomDirection
  • 从 Excel 单元格捕获时间值

    我正在编写一个 Excel 应用程序 它将从 Excel 文件中读取和写入指定的值 并将它们显示给用户 但是 当我尝试从具有Number Format或键入的函数 hh min Hour Min 我无法准确地获得我想要的值 这是我的代码 w
  • MongoDB 中的反向数组字段

    我有一个集合 其中的位置字段以错误的顺序输入 location 38 7633698 121 2697997 当我尝试使用 在字段上放置二维索引时 db collection ensureIndex location 2d 我收到以下错误