MongoDB 25

MongoDB에서 Mongoengine을 사용하여 문서를 삭제하는 방법은 무엇입니까?

MongoDB에서 Mongoengine을 사용하여 문서를 삭제하는 방법은 무엇입니까? MongoDB에서 Mongoengine을 사용하여 문서를 삭제하는 방법은 무엇입니까?API 참조는 다음과 같습니다. http://docs.mongoengine.org/apireference.html 하지만 저는 이해할 수 없습니다. delete(**write_concern) 당신은 알기라도 하나요?단일 항목을 삭제할 수 있습니다.Document삭제 메서드를 호출하여 인스턴스: lunch = Food.objects.first() // Get a single 'Food' instance lunch.delete() // Delete it! 또는 다음과 같이 쿼리와 일치하는 모든 항목을 삭제할 수 있습니다. Food.objec..

programing 2023.07.18

mongoose를 이용하여 mongoDB Atlas에 연결하는 방법

mongoose를 이용하여 mongoDB Atlas에 연결하는 방법 MongoDB Atlas의 클러스터에 Mongoose.connect()를 통해 연결하려고 하지만 연결을 시도할 때마다 "MongoError: authentication failure"라는 예외가 발생합니다. MongoDB Atlas가 서비스로 새로운 mongoose를 아직 지원하지 않을 수 있습니까?이 관련 게시물의 답변은 정확합니다.다음을 수행해야 합니다. 연결 문자열과 옵션을 혼합하지 않음(혼합한 경우) 실행 중인 IP가 화이트리스트에 있고 네트워크에서 Atlas에 연결할 수 있는지 확인합니다. 사용자에게 충분한 권한이 있는지 확인합니다. 아틀라스에서 제공하는 연결 문자열을 사용하고 다음에 제공합니다. mongoose.connect(..

programing 2023.07.18

정수 값에 대한 MongoDB 정규식 검색

정수 값에 대한 MongoDB 정규식 검색 MongoDB에서 정수 값을 정규식으로 검색하고 싶습니다.이것이 가능합니까? 저는 다양한 필드에서 와일드카드 *를 허용하는 CRUD 타입 인터페이스를 구축하고 있습니다.나는 정수인 몇 개의 필드에 대해 UI를 일관되게 유지하려고 합니다. 고려 사항: > db.seDemo.insert({ "example" : 1234 }); > db.seDemo.find({ "example" : 1234 }); { "_id" : ObjectId("4bfc2bfea2004adae015220a"), "example" : 1234 } > db.seDemo.find({ "example" : /^123.*/ }); > 보시다시피, 저는 어떤 물체를 삽입하고 그 값으로 그것을 찾을 수 있습..

programing 2023.07.13

'MongoClient' 클래스를 찾을 수 없습니다.

'MongoClient' 클래스를 찾을 수 없습니다. 이 코드를 실행하려고 합니다. 동일한 오류가 발생할 때마다: Fatal error: Class 'MongoClient' not found in C:\xampp\htdocs\conexion.php 저는 하루 종일 이 문제에 대해 읽었지만, 무엇이든 제 문제를 해결합니다(제가 잘못하고 있는 것 같습니다). php_mongo.dll을 다운받아서 xampp/php/ext로 복사해서 추가했습니다.extension=php_mongo.dllphp.ini 아카이브에 있습니다. 어떤 dll을 사용해야 할지 잘 몰라서 dll을 4개 더 추가했습니다. extension=php_mongo-1.5.4-5.5-vc11-nts extension=php_mongo-1.5.4-5...

programing 2023.07.13

mongoDB 쿼리 "WHERE _id > 임계값"

mongoDB 쿼리 "WHERE _id > 임계값" SQL "...와 유사한 mongo 쿼리를 사용하려면 어떻게 해야 합니까?WHERE _id > 임계값" 다음을 시도해 보았지만 결과가 나오지 않습니다. db.things.find(_id: {$gt: someid} }); _id 필드가 형식을 가지고 있다는 점에서 조금 특별하기 때문입니까? _id : {"$oid" : "someid"} like를 like와 비교 그_idmongo의 키는 (기본적으로) 문자열이 아닙니다. mongoobjectId입니다. 의미 있는 결과를 얻으려면 동일한 유형과 비교해야 합니다. var ObjectId = require('mongodb').ObjectID; var oid = new ObjectId(); db.things.fi..

programing 2023.07.13

Mongoid 3 + Heroku(MongoHQ) 원인 모페드::오류::작업 실패

Mongoid 3 + Heroku(MongoHQ) 원인 모페드::오류::작업 실패 레일즈 3로, Mongoid 2.x에서 Mongoid 3.x로 업그레이드한 후, my Heroku + MongoHQ 설정이 작동하지 않습니다.재미있는 것은, 제 개발 및 테스트 프레임워크와 전체 테스트 세트가 잘 통과한다는 것입니다. 나는 내 mongoid.yml 파일에 문제가 있다고 생각하지만, 문서, 구글 및 스택 오버플로를 검색해 보았고 herku mongohq 및 mongoid Mongo:를 포함하여 제안된 모든 형식을 사용했습니다.:연결 실패 또는 실제로는 다음과 같습니다. 7월 16일 업데이트:mongoid.yml 파일은 여러 가지를 시도한 후 + MongoHQ의 Jason이 제안한 내용 이후에 다음과 같이 보입..

programing 2023.07.03

MongoDB에서 10진수 유형을 사용하는 방법

MongoDB에서 10진수 유형을 사용하는 방법 표준 C# 드라이버를 사용하여 MongoDB에 소수점을 저장하려면 어떻게 해야 합니까?모든 소수점 이하는 문자열로 데이터베이스 안에 저장되어 있는 것 같습니다.MongoDB는 MongoDB v3.4까지 소수점 이하를 제대로 지원하지 않습니다.이 버전 이전에는 소수점을 문자열로 저장하여 정확한 오류를 방지했습니다. Prev3.4 소수점 이하를 문자열로 저장하지만 산술 연산이 불가능합니다.연산자:$min,$avg...이용할 수 없습니다.정밀도가 중요하지 않은 경우 다음으로 전환할 수 있습니다.double. v3.4+ 다음 전제 조건이 올바른지 확인해야 합니다. MongoDB 서버는 v3.4 이상이어야 합니다. MongoC SharpDriver는 v2.4.3 이..

programing 2023.07.03

MongoDBC# 문자열에서 '좋아요' 쿼리

MongoDBC# 문자열에서 '좋아요' 쿼리 저는 공식 mongodbc# 드라이버를 사용하고 있습니다.나는 SQL과 유사한 mongodb를 쿼리하고 싶습니다. 비슷한 것.db.users.find({name:/Joe/}c# 드라이버c# 쿼리는 다음과 같이 표시됩니다. Query.Matches("name", BsonRegularExpression.Create(new Regex("Joe"))); 업데이트: @RoberStam 제안에 따르면 이를 위한 더 간단한 방법이 있습니다. Query.Matches("name", "Joe") c# 드라이버 2.1(MongoDB 3.0)의 경우 var collection = database.GetCollection(""); var filter = Builders.Filter..

programing 2023.07.03

Mongoose: 스키마 필드를 ID로 설정하는 방법은 무엇입니까?

Mongoose: 스키마 필드를 ID로 설정하는 방법은 무엇입니까? 다음 스키마가 지정된 경우: var UserSchema = new Schema({ , email : { type: String } , passwordHash : { type: String } , roles : { type: [String] } }); 싶다email열쇠가 될 겁니다이것을 어떻게 정의해야 합니까? 할 수 있습니다. var UserSchema = new Schema({ , _id: { type: String } , passwordHash : { type: String } , roles : { type: [String] } }); 그래서 MongoDB는 그것을 id-field로 인식하고, 내 코드를 참조하도록 조정할 것입니다._..

programing 2023.07.03

mongodb 업데이트에서 변수 사용

mongodb 업데이트에서 변수 사용 Meteor를 사용하여 다음과 같은 업데이트를 수행하려고 합니다. Items.update(Session.get('selectedItem'), {'$set': {'directions.0.name': area.value}}) 하지만 저는 방향의 배열 인덱스를 동적으로 설정하는 방법에 대해 고심하고 있습니다. var index = //a value determined dynamically Items.update(Session.get('selectedItem'), {'$set': {'directions[index]name': area.value}}) [index]가 문자열로 감싸져 있기 때문에 이 작업이 수행되지 않습니다.또한 다음과 같은 사용자 지정 문자열을 구성하려고 했..

programing 2023.06.28