Skip to content

Commit dbdb775

Browse files
committed
Remove timezone from what will become asString
1 parent 9e70d16 commit dbdb775

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

driver-core/src/main/com/mongodb/client/model/expressions/DateExpression.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public interface DateExpression extends Expression {
3131
IntegerExpression week(StringExpression timezone);
3232
IntegerExpression millisecond(StringExpression timezone);
3333

34-
StringExpression dateToString(StringExpression timezone);
34+
StringExpression dateToString();
3535
StringExpression dateToString(StringExpression timezone, StringExpression format);
3636

3737
}

driver-core/src/main/com/mongodb/client/model/expressions/MqlExpression.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -391,10 +391,9 @@ public IntegerExpression millisecond(final StringExpression timezone) {
391391
}
392392

393393
@Override
394-
public StringExpression dateToString(final StringExpression timezone) {
394+
public StringExpression dateToString() {
395395
return newMqlExpression((cr) -> astDoc("$dateToString", new BsonDocument()
396-
.append("date", this.toBsonValue(cr))
397-
.append("timezone", extractBsonValue(cr, timezone))));
396+
.append("date", this.toBsonValue(cr))));
398397
}
399398

400399
@Override

driver-core/src/test/functional/com/mongodb/client/model/expressions/DateExpressionsFunctionalTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,8 @@ public void dateToStringTest() {
136136
// https://www.mongodb.com/docs/manual/reference/operator/aggregation/dateToString/
137137
assertExpression(
138138
utcDateTime.toInstant().toString(),
139-
utcDateEx.dateToString(utc));
139+
utcDateEx.dateToString(),
140+
"{'$dateToString': {'date': {'$date': '2007-12-03T10:15:30.005Z'}}}");
140141
// with parameters
141142
assertExpression(
142143
utcDateTime.withZoneSameInstant(ZoneId.of("America/New_York")).format(ISO_LOCAL_DATE_TIME),

0 commit comments

Comments
 (0)