gpt4 book ai didi

java - MongoDB 等同于使用 Java Driver 的 SQL 查询?

转载 作者:行者123 更新时间:2023-11-29 03:59:43 25 4
gpt4 key购买 nike

我需要知道如何使用 Java 驱动程序在 MongoDB 查询中使用 where

SELECT COLUMN1, COLUMN2 WHERE COLOUM3 = 'KeyWord';

我有一个键名称及其值,我想找到其他一些键/值。我想我可以为此使用 $where。但是,我不知道它在 java 中的语法。

我应该如何在我的 mongo 查询中使用 where

如有任何建议,我们将不胜感激!!!!

谢谢!

最佳答案

您通常不需要使用 $where ...

您应该使用“文档式查询”find()

基本上 find() 是 MongoDB 版本的 where ...

如果您有一个名为 mycollection 的集合和一个名为 attribute1 的属性(这与您的 COLUMN1 完全一样)

所以要获得像这个 SQL 查询这样的结果......

SELECT * WHERE COLOUM3 = 'KeyWord';

通过 MongoDB shell,您可以像这样使用 find() ...

> db.mycollection.find({attribute1:"KeyWord"})

对于大多数普通的 mongodb 查询,您真的不需要使用 $where。

这里有更多帮助:http://www.mongodb.org/display/DOCS/Querying

关于java - MongoDB 等同于使用 Java Driver 的 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4290392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com