写点什么

微软通过 DocumentDB VS Code 扩展和本地模拟器增强了开发人员的体验

作者:Craig Risi

  • 2025-06-20
    北京
  • 本文字数:856 字

    阅读完需:约 3 分钟

大小:414.85K时长:02:21
微软通过DocumentDB VS Code扩展和本地模拟器增强了开发人员的体验

为了简化开发人员围绕 MongoDB 兼容数据库的工作流程,微软为Visual Studio Code发布了一个开源的DocumentDB扩展程序,以及一个轻量级的本地模拟器,DocumentDB Local。该工具集是为与Azure Cosmos DB的MongoDB API和标准MongoDB 实例一起使用而设计的,它使开发人员能够在 VS Code 内直接管理、查询和编辑文档数据库,而无需依赖外部工具或云资源。

 

通过 VS Code 市场安装扩展程序,可以浏览集合、检查文档,并使用具有语法高亮和自动补全功能的智能编辑器运行 find()查询。数据可以以表格、树形或 JSON 格式查看,并对于大型数据集提供无缝分页。开发人语啊吧可以导入和导出 JSON 数据集,促进高效的原型设计和测试。

 

DocumentDB Local 通过提供一个容器化的 MongoDB 兼容引擎来补充扩展程序,非常适合集成测试和本地开发。它支持 MongoDB wire 协议,并与 Azure Cosmos DB 的行为保持一致,确保了本地和生产环境之间的一致性。

 

这个统一的工具包通过实现本地优先开发同时保持与云数据库的兼容性,消除了工作流程中的摩擦。开发人员可以轻松地切换环境,减少上下文切换,并加速原型迭代。能够在不离开编辑器的情况下从本地容器测试到部署在云上的端到端的能力,显著提高了效率和生产力。

 

不过,这个功能并不是 VSCode 所独有的。对于使用JetBrains IDE(如IntelliJ IDEADataGrip)的用户,MongoDB 的支持已经很成熟了,包括 MongoDB Shell 集成。开发人员可以直接在他们的 IDE 中查看和编辑文档、执行 shell 命令,并利用数据库导航和补全功能。

 

此外,像DBCode这样的第三方工具也将数据库管理带入到了 VS Code,提供了一个统一的界面,用于连接 MongoDB、查询数据和处理模式,反映了将数据库工作流程嵌入到以代码为中心的环境中的趋势。

 

通过将优化的 VS Code 体验与轻量级的本地数据库模拟器相结合,微软希望为 MongoDB 开发人员提供一个强大而灵活的基础。他们声称这个环境可以支持快速原型设计、一致的测试,以及从本地到云环境的高效迁移,所有这些都可以通过一个单一界面完成。

 

原文链接:

https://www.infoq.com/news/2025/06/microsoft-documentdb-emulator/

2025-06-20 19:007401

评论

发布
暂无评论

AI工具百宝箱|任意选择与Chatgpt、gemini、Claude等主流模型聊天的Anychat,等你来体验!

可信AI进展

并发编程体系概述

京东科技开发者

如何使用Java开发抖音API接口?

科普小能手

API Java 开发 1688 API 接口 1688商品详情接口

模具企业MES系统需求分析及解决方案

万界星空科技

mes 模具mes 万界星空科技mes 模具行业 模具加工

AlmaLinux 9.5 正式版发布 - RHEL 二进制兼容免费发行版

sysin

RHEL AlmaLinux

人工智能 | ReACT 推理模式

测吧(北京)科技有限公司

测试

安徽淮南有等保测评机构吗?在哪里?

行云管家

等保 等保测评 淮南

WebAssembly--目标及核心优势

江湖修行

前端 Web WebAssenbly

配置NVIDIA Container Runtime和容器运行GPUStack教程

GPUStack

Docker 容器 大模型 LLM GPU集群

小心互联网行业的“高薪”陷阱

老张

职场成长 认知 职场晋升

快递行业定义以及特点简单分析

行云管家

等保 等级保护 快递

软件测试/人工智能 | ReACT 推理模式

测试人

软件测试 测试开发

京东商品详情数据接口(JD.item_get)丨京东API接口指南

tbapi

京东API接口 京东商品详情接口

项目上线之后,出现过线上问题吗?怎么排查和解决的?

王中阳Go

Go 面试

配置NVIDIA Container Runtime和容器运行GPUStack教程

SEAL安全

Docker 容器 大模型 LLM GPU集群

百度智能云千帆大模型平台引领企业创新增长

Baidu AICLOUD

智能体 agent LLMOps 模型精调

影响LED显示屏显示效果的因素有哪些?

Dylan

显示器 LED显示屏 全彩LED显示屏 led显示屏厂家 效果图渲染

大促系统优化之应用启动速度优化实践

京东科技开发者

SentenceTransformers×Milvus:如何进行向量相似性搜索

Zilliz

Milvus SentenceTransformers 向量相似性搜索 embedding向量

华光环能:从财务预算向战略导向全面预算转型升级

用友智能财务

财务 实践案例 企业数智化

数智析碳,节能降碳

鲸品堂

节能管理 实战案例 双碳 企业号 2024年11月PK榜

维度爆炸背景下uv计算在Feed业务的高效实践

百度Geek说

HyperWorks一维单元创建与模型连接管理

智造软件

教程 仿真 hyperworks 有限元

文献解读-Unifying comprehensive genomics and transcriptomics in individual cells to illuminate oncogenic and drug resistance mechani

INSVAST

基因数据分析 生信服务 基准与方法研究 Sentieon

用户身份与访问管理IAM和人工智能的融合应用

芯盾时代

人工智能 iam 统一身份管理平台

质量视角下的系统稳定性保障--稳定性保障常态化自动化实践

京东科技开发者

注塑MES如何帮企业提高生产效率?

万界星空科技

mes 万界星空科技mes 注塑MES 注塑行业 生产管理MES系统

微软通过DocumentDB VS Code扩展和本地模拟器增强了开发人员的体验_软件工程_InfoQ精选文章